fix(db): Fix type check in BTreeDB.getSetting
All checks were successful
Build RPi Pico firmware image / Build-Firmware (push) Successful in 3m30s
Check code formatting / Check-C-Format (push) Successful in 7s
Check code formatting / Check-Python-Flake8 (push) Successful in 10s
Check code formatting / Check-Bash-Shellcheck (push) Successful in 5s
Run unit tests on host / Run-Unit-Tests (push) Successful in 9s
Run pytests / Check-Pytest (push) Successful in 11s
All checks were successful
Build RPi Pico firmware image / Build-Firmware (push) Successful in 3m30s
Check code formatting / Check-C-Format (push) Successful in 7s
Check code formatting / Check-Python-Flake8 (push) Successful in 10s
Check code formatting / Check-Bash-Shellcheck (push) Successful in 5s
Run unit tests on host / Run-Unit-Tests (push) Successful in 9s
Run pytests / Check-Pytest (push) Successful in 11s
Fix missing type() call in type check. Also remove leftover debug print(). Signed-off-by: Matthias Blankertz <matthias@blankertz.org>
This commit is contained in:
@@ -209,7 +209,6 @@ class BTreeDB(IPlaylistDB):
|
|||||||
if len(elements) >= 2 and elements[1] == b'playlist':
|
if len(elements) >= 2 and elements[1] == b'playlist':
|
||||||
last = k
|
last = k
|
||||||
break
|
break
|
||||||
print(last)
|
|
||||||
elements = last.split(b'/')
|
elements = last.split(b'/')
|
||||||
if len(elements) != 3:
|
if len(elements) != 3:
|
||||||
raise RuntimeError("Malformed playlist key")
|
raise RuntimeError("Malformed playlist key")
|
||||||
@@ -273,7 +272,7 @@ class BTreeDB(IPlaylistDB):
|
|||||||
return self.getPlaylistForTag(tag)
|
return self.getPlaylistForTag(tag)
|
||||||
|
|
||||||
def getSetting(self, key: bytes | str) -> str:
|
def getSetting(self, key: bytes | str) -> str:
|
||||||
if key is str:
|
if type(key) is str:
|
||||||
key = key.encode()
|
key = key.encode()
|
||||||
return self.db.get(b'settings/' + key, self.DEFAULT_SETTINGS[key]).decode()
|
return self.db.get(b'settings/' + key, self.DEFAULT_SETTINGS[key]).decode()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user