mirror of
https://github.com/pocketpy/pocketpy
synced 2026-02-04 06:30:17 +00:00
Update library.py
This commit is contained in:
parent
0c965d8c5b
commit
d9a7798891
@ -19,14 +19,14 @@ class Library:
|
||||
self.functions = [] # type: list[Function]
|
||||
self.callbacks = set() # type: set[str]
|
||||
|
||||
def unalias(self, name: str) -> c_ast.Node:
|
||||
def unalias(self, name: str) -> c_ast.Node | str:
|
||||
while name in self.aliases:
|
||||
node = self.aliases[name]
|
||||
if isinstance(node, str):
|
||||
name = node
|
||||
else:
|
||||
return node
|
||||
assert False, f'alias {name} not found'
|
||||
return name
|
||||
|
||||
def build(self, *, glue_dir='.', stub_dir='.', includes: list[str] | None = None):
|
||||
self.remove_unsupported()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user