Moved definition of workdir inside the constructor, otherwise readthedocs will fail for missing configuration file
This commit is contained in:
parent
f54a5cdf87
commit
289eebd6a0
1 changed files with 5 additions and 3 deletions
|
@ -19,10 +19,8 @@ class TvSamsungWsPlugin(Plugin):
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
workdir = os.path.join(Config.get('workdir'), 'samsungtvws')
|
|
||||||
|
|
||||||
def __init__(self, host: Optional[str] = None, port: int = 8002, timeout: Optional[int] = 5, name='platypush',
|
def __init__(self, host: Optional[str] = None, port: int = 8002, timeout: Optional[int] = 5, name='platypush',
|
||||||
token_file: str = os.path.join(workdir, 'token.txt'), **kwargs):
|
token_file: Optional[str] = None, **kwargs):
|
||||||
"""
|
"""
|
||||||
:param host: IP address or host name of the smart TV.
|
:param host: IP address or host name of the smart TV.
|
||||||
:param port: Websocket port (default: 8002).
|
:param port: Websocket port (default: 8002).
|
||||||
|
@ -31,6 +29,10 @@ class TvSamsungWsPlugin(Plugin):
|
||||||
:param token_file: Path to the token file (default: ``~/.local/share/platypush/samsungtvws/token.txt``)
|
:param token_file: Path to the token file (default: ``~/.local/share/platypush/samsungtvws/token.txt``)
|
||||||
"""
|
"""
|
||||||
super().__init__(**kwargs)
|
super().__init__(**kwargs)
|
||||||
|
self.workdir = os.path.join(Config.get('workdir'), 'samsungtvws')
|
||||||
|
if not token_file:
|
||||||
|
token_file = os.path.join(self.workdir, 'token.txt')
|
||||||
|
|
||||||
self.host = host
|
self.host = host
|
||||||
self.port = port
|
self.port = port
|
||||||
self.timeout = timeout
|
self.timeout = timeout
|
||||||
|
|
Loading…
Reference in a new issue