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