diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/types.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/python/types.py b/python/types.py index 38d7b846..f8ff279a 100644 --- a/python/types.py +++ b/python/types.py @@ -119,6 +119,10 @@ class QualifiedName(object): return QualifiedName(result) +class NameSpace(QualifiedName): + def __str__(self): + return ":".join(self.name) + class Symbol(object): """ Symbols are defined as one of the following types: @@ -164,6 +168,11 @@ class Symbol(object): return SymbolType(core.BNGetSymbolType(self.handle)) @property + def namespace(self): + """Symbol namespace (read-only)""" + return SymbolNameSpace(core.BNGetSymbolNameSpace(self.handle)) + + @property def name(self): """Symbol name (read-only)""" return core.BNGetSymbolRawName(self.handle) |
