cleanup
This commit is contained in:
parent
cbfbdf66a1
commit
4eee4d19e9
@ -8,7 +8,7 @@ from numpy.typing import ArrayLike
|
||||
|
||||
from ..pattern import Pattern
|
||||
from ..ref import Ref
|
||||
from ..library import MutableLibrary, Tree
|
||||
from ..library import MutableLibrary
|
||||
from ..error import PortError, BuildError
|
||||
from ..ports import PortList, Port
|
||||
from ..abstract import Abstract
|
||||
|
@ -4,7 +4,7 @@
|
||||
"""
|
||||
#TODO more top-level documentation
|
||||
|
||||
from typing import Sequence, Mapping, TYPE_CHECKING, Any, Self, cast
|
||||
from typing import Sequence, Mapping, TYPE_CHECKING, Any, Self
|
||||
import copy
|
||||
|
||||
import numpy
|
||||
|
@ -33,7 +33,7 @@ class Shape(PositionableImpl, LayerableImpl, Rotatable, Mirrorable, Copyable, Sc
|
||||
"""
|
||||
__slots__ = () # Children should use AutoSlots
|
||||
|
||||
def __copy__(self) -> 'Shape':
|
||||
def __copy__(self) -> Self:
|
||||
cls = self.__class__
|
||||
new = cls.__new__(cls)
|
||||
for name in self.__slots__: # type: str
|
||||
|
@ -1,4 +1,3 @@
|
||||
from typing import Self
|
||||
#from types import MappingProxyType
|
||||
from abc import ABCMeta, abstractmethod
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user