Removed pointless abstract method implementations
This commit is contained in:
parent
65df702dfd
commit
6d1f0197fd
1 changed files with 0 additions and 6 deletions
|
|
@ -117,16 +117,10 @@ class BaseCamera(metaclass=ABCMeta):
|
|||
@abstractmethod
|
||||
def update_settings(self, config: dict):
|
||||
"""Update settings from a config dictionary"""
|
||||
with self.lock(timeout=None):
|
||||
# Apply valid config params to camera object
|
||||
for key, value in config.items(): # For each provided setting
|
||||
if hasattr(self, key): # If the instance has a matching property
|
||||
setattr(self, key, value) # Set to the target value
|
||||
|
||||
@abstractmethod
|
||||
def read_settings(self) -> dict:
|
||||
"""Return the current settings as a dictionary"""
|
||||
return {}
|
||||
|
||||
def __enter__(self):
|
||||
"""Create camera on context enter."""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue