-
- Notifications
You must be signed in to change notification settings - Fork 307
Closed
Description
Steps to reproduce
- Try to parse e.g.
tensorflow_core/python/ops/gen_resource_variable_ops.py
Alternatively the code that triggers this:
def _InitOpDefLibrary(op_list_proto_bytes): op_list = _op_def_pb2.OpList() op_list.ParseFromString(op_list_proto_bytes) _op_def_registry.register_op_list(op_list) op_def_lib = _op_def_library.OpDefLibrary() op_def_lib.add_op_list(op_list) return op_def_lib # op { # name: "AssignAddVariableOp" # input_arg { # name: "resource" # type: DT_RESOURCE # } # input_arg { # name: "value" # type_attr: "dtype" # } # attr { # name: "dtype" # type: "type" # } # is_stateful: true # } Current behavior
Exception thrown (SyntaxError)
Expected behavior
Exception/Error ignored (as there is none)
python -c "from astroid import __pkginfo__; print(__pkginfo__.version)" output
2.3.1
Note that this happens when parsing tensorflow e.g. for pylint, so this is a real use case, although with presumptly generated code.
Metadata
Metadata
Assignees
Labels
No labels