aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/livestreamer/options.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/livestreamer/options.py')
-rw-r--r--src/livestreamer/options.py20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/livestreamer/options.py b/src/livestreamer/options.py
index ab04bd7..c410fc6 100644
--- a/src/livestreamer/options.py
+++ b/src/livestreamer/options.py
@@ -1,14 +1,12 @@
-options = {
- "rtmpdump": None,
- "errorlog": False,
- "jtvcookie": None
-}
+class Options(object):
+ def __init__(self, defaults={}):
+ self.options = defaults
-def set(key, value):
- options[key] = value
+ def set(self, key, value):
+ self.options[key] = value
-def get(key):
- if key in options:
- return options[key]
+ def get(self, key):
+ if key in self.options:
+ return self.options[key]
-__all__ = ["get", "set"]
+__all__ = ["Options"]