fix: DefinedNamespace: fixed handling of control attributes. by aucampia · Pull Request #1825 · RDFLib/rdflib (original) (raw)
Stack trace sample:
Traceback (most recent call last):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/.venv/lib64/python3.9/site-packages/sphinx/ext/autodoc/typehints.py", line 30, in record_typehints
sig = inspect.signature(obj, type_aliases=app.config.autodoc_type_aliases)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/.venv/lib64/python3.9/site-packages/sphinx/util/inspect.py", line 637, in signature
signature = inspect.signature(subject, follow_wrapped=follow_wrapped)
File "/usr/lib64/python3.9/inspect.py", line 3113, in signature
return Signature.from_callable(obj, follow_wrapped=follow_wrapped)
File "/usr/lib64/python3.9/inspect.py", line 2862, in from_callable
return _signature_from_callable(obj, sigcls=cls,
File "/usr/lib64/python3.9/inspect.py", line 2295, in _signature_from_callable
partialmethod = obj._partialmethod
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls:
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 235, in __contains__
if item_str.startswith(str(cls._NS)):
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 219, in __getattr__
return cls.__getitem__(name)
File "/home/iwana/sw/d/github.com/iafork/rdflib.cleanish/rdflib/namespace/__init__.py", line 208, in __getitem__
if (cls._warn or cls._fail) and name not in cls: