This commit is contained in:
AF 2022-07-28 21:03:45 +03:00
parent e7b13e7319
commit 280b035ba1

View File

@ -59,6 +59,7 @@ class IAuto(RecursiveMentionable):
return b''.join(source for _, source in merged_bytes)
def __factory__(self: _IAuto) -> RainbowFactory[_IAuto]:
assert isinstance(self, IAuto)
sized: _SList = []
inlined_unsized: _VList = []
uninlined_unsized: _VList = []
@ -71,7 +72,7 @@ class IAuto(RecursiveMentionable):
assert isinstance(size, int)
sized.append((index, factory, size))
for index, uninlined in self.uninlined:
uninlined_unsized.append((index, uninlined.auto_f))
uninlined_unsized.append((index, uninlined.factory))
merged_unsized: Iterable[tuple[int, RainbowFactory]] = heapq.merge(inlined_unsized, uninlined_unsized)
return IAutoFactory(
type(self),