summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pyload/api/__init__.py4
-rw-r--r--pyload/api/types.py (renamed from pyload/remote/socketbackend/ttypes.py)2
-rw-r--r--pyload/remote/socketbackend/create_ttypes.py9
3 files changed, 6 insertions, 9 deletions
diff --git a/pyload/api/__init__.py b/pyload/api/__init__.py
index 017a9a939..e7e082ecd 100644
--- a/pyload/api/__init__.py
+++ b/pyload/api/__init__.py
@@ -36,9 +36,9 @@ if activated:
BaseObject = TBase
except ImportError:
print "Thrift not imported"
- from remote.socketbackend.ttypes import *
+ from pyload.api.types import *
else:
- from remote.socketbackend.ttypes import *
+ from pyload.api.types import *
# contains function names mapped to their permissions
# unlisted functions are for admins only
diff --git a/pyload/remote/socketbackend/ttypes.py b/pyload/api/types.py
index 3fd02fac8..7f7c35dfc 100644
--- a/pyload/remote/socketbackend/ttypes.py
+++ b/pyload/api/types.py
@@ -163,7 +163,7 @@ class OnlineCheck(BaseObject):
class OnlineStatus(BaseObject):
__slots__ = ['name', 'plugin', 'packagename', 'status', 'size']
- def __init__(self, name=None, plugin=None, packagename=None, status=None, size=None):
+ def __init__(self, name=None, plugin=(None, None), packagename=None, status=None, size=None):
self.name = name
self.plugin = plugin
self.packagename = packagename
diff --git a/pyload/remote/socketbackend/create_ttypes.py b/pyload/remote/socketbackend/create_ttypes.py
index 64398c3e7..4563f9711 100644
--- a/pyload/remote/socketbackend/create_ttypes.py
+++ b/pyload/remote/socketbackend/create_ttypes.py
@@ -4,11 +4,8 @@ import inspect
import sys
from os.path import abspath, dirname, join
-path = dirname(abspath(__file__))
-module = join(path, "..", "..")
-
-sys.path.append(join(module, "lib"))
-sys.path.append(join(module, "remote"))
+sys.path.append(join(pypath, "pyload", "lib"))
+sys.path.append(join(pypath, "pyload", "remote"))
from thriftbackend.thriftgen.pyload import ttypes
from thriftbackend.thriftgen.pyload.Pyload import Iface
@@ -33,7 +30,7 @@ def main():
enums.append(klass)
- f = open(join(path, "ttypes.py"), "wb")
+ f = open(join(pypath, "pyload", "api", "types.py"), "wb")
f.write(
"""# -*- coding: utf-8 -*-