add Device.rename()

nolock
Jan Petykiewicz 3 years ago
parent dbee0027b2
commit 4788fa3ca5

@ -724,6 +724,19 @@ class Device(Copyable, Mirrorable):
self._dead = True
return self
def rename(self: D, name: str) -> D:
"""
Renames the pattern and returns the device
Args:
name: The new name
Returns:
self
"""
self.name = name
return self
def __repr__(self) -> str:
s = f'<Device {self.pattern} ['
for name, port in self.ports.items():

Loading…
Cancel
Save