• Raul Tambre's avatar
    template_expander: Use __name__ instead of func_name · e680e622
    Raul Tambre authored
    func_name has been removed in Python 3.
    __name__ does the same thing and exists in both Python 2 and 3.
    
    Traceback (most recent call last):
      File "../../third_party/blink/renderer/build/scripts/make_document_policy_features.py", line 38, in <module>
        json5_generator.Maker(DocumentPolicyFeatureWriter).main()
      File "C:\Google\chromium\src\third_party\blink\renderer\build\scripts\json5_generator.py", line 337, in main
        writer = self._writer_class(args.files, args.output_dir)
      File "../../third_party/blink/renderer/build/scripts/make_document_policy_features.py", line 19, in __init__
        def generate_implementation():
      File "C:\Google\chromium\src\third_party\blink\renderer\build\scripts\template_expander.py", line 76, in real_decorator
        generator_internal.func_name = generator.func_name
    AttributeError: 'function' object has no attribute 'func_name'
    
    Bug: 941669
    Change-Id: Idc9654bfb71c2a0a53448ad81e680c6f460c8c62
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2089842
    Auto-Submit: Raul Tambre <raul@tambre.ee>
    Commit-Queue: Kent Tamura <tkent@chromium.org>
    Reviewed-by: default avatarKent Tamura <tkent@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#747444}
    e680e622
template_expander.py 3.14 KB