Skip to content

Commit 0151725

Browse files
committed
allow types.get_types to take str or QualifedName
1 parent 9a8faad commit 0151725

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

python/types.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2135,7 +2135,7 @@ def get_tokens_after_name(
21352135
return result
21362136

21372137
def get_lines(
2138-
self, bv: Union['binaryview.BinaryView', 'typecontainer.TypeContainer'], name: str, padding_cols: int = 64, collapsed: bool = False,
2138+
self, bv: Union['binaryview.BinaryView', 'typecontainer.TypeContainer'], name: Union[str, 'QualifiedName'], padding_cols: int = 64, collapsed: bool = False,
21392139
escaping: TokenEscapingType = TokenEscapingType.NoTokenEscapingType
21402140
) -> List['TypeDefinitionLine']:
21412141
"""
@@ -2158,6 +2158,8 @@ def get_lines(
21582158
container = bv
21592159
else:
21602160
assert False, "Unexpected type container type"
2161+
if isinstance(name, QualifiedName):
2162+
name = str(name)
21612163
core_lines = core.BNGetTypeLines(self._handle, container.handle, name, padding_cols, collapsed, escaping, count)
21622164
assert core_lines is not None, "core.BNGetTypeLines returned None"
21632165
lines = []

0 commit comments

Comments
 (0)