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
|
@abstractmethod
|
||||||
def update_settings(self, config: dict):
|
def update_settings(self, config: dict):
|
||||||
"""Update settings from a config dictionary"""
|
"""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
|
@abstractmethod
|
||||||
def read_settings(self) -> dict:
|
def read_settings(self) -> dict:
|
||||||
"""Return the current settings as a dictionary"""
|
"""Return the current settings as a dictionary"""
|
||||||
return {}
|
|
||||||
|
|
||||||
def __enter__(self):
|
def __enter__(self):
|
||||||
"""Create camera on context enter."""
|
"""Create camera on context enter."""
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue