aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Winston2022-10-05 17:08:37 -0400
committerBen Winston2022-10-05 17:08:37 -0400
commit84539566cc9cc6113a4e7b817262305b72669893 (patch)
tree1380dd7d7e454f537f18479a04c019c402aa3105
parent8f4a94345ddfa949bd89c8cd2906809ac57e5aa2 (diff)
bugfix: don't crash if keymap doesn't exist
-rwxr-xr-xroku_tui.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/roku_tui.py b/roku_tui.py
index 60b58ca..b290b37 100755
--- a/roku_tui.py
+++ b/roku_tui.py
@@ -33,7 +33,10 @@ class RokuConfig:
config = ConfigParser()
config.read(config_file)
self.ip = config['general']['roku_ip']
- self.keymap = keymap_override(config["keymap"])
+ if "keymap" in config:
+ self.keymap = keymap_override(config["keymap"])
+ else:
+ self.keymap = defaults
class RemoteKey: