add __dir__ to wrappers for easier discovery

This commit is contained in:
Shiz 2020-06-02 01:28:37 +02:00
parent 20ece93b96
commit 8521faf2e2
1 changed files with 6 additions and 0 deletions

View File

@ -35,6 +35,9 @@ class CLIOffsetWrapper:
raise TypeError
return self._raw == other._raw
def __dir__(self):
return dir(self._raw)
def __getattr__(self, name):
val = getattr(self._raw, name)
if isinstance(self._raw, destruct.Struct):
@ -83,6 +86,9 @@ class CLITableWrapper:
raise TypeError
return self._raw == other._raw
def __dir__(self):
return dir(self._raw)
def __getattr__(self, name):
val = getattr(self._raw, name)
if isinstance(self._raw, destruct.Struct):