diff options
Diffstat (limited to 'src/livestreamer/options.py')
-rw-r--r-- | src/livestreamer/options.py | 20 |
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"] |