summaryrefslogtreecommitdiffstats
path: root/module/plugins/hooks/MultiHome.py
diff options
context:
space:
mode:
Diffstat (limited to 'module/plugins/hooks/MultiHome.py')
-rw-r--r--module/plugins/hooks/MultiHome.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/module/plugins/hooks/MultiHome.py b/module/plugins/hooks/MultiHome.py
index 790d5dab3..12a65c601 100644
--- a/module/plugins/hooks/MultiHome.py
+++ b/module/plugins/hooks/MultiHome.py
@@ -8,7 +8,7 @@ from module.plugins.internal.Hook import Hook
class MultiHome(Hook):
__name__ = "MultiHome"
__type__ = "hook"
- __version__ = "0.13"
+ __version__ = "0.14"
__config__ = [("interfaces", "str", "Interfaces", "None")]
@@ -25,18 +25,18 @@ class MultiHome(Hook):
self.register = {}
self.interfaces = []
- self.parseInterfaces(self.getConfig('interfaces').split(";"))
+ self.parse_interfaces(self.get_config('interfaces').split(";"))
if not self.interfaces:
- self.parseInterfaces([self.core.config.get("download", "interface")])
- self.setConfig("interfaces", self.toConfig())
+ self.parse_interfaces([self.core.config.get("download", "interface")])
+ self.set_config("interfaces", self.to_config())
- def toConfig(self):
+ def to_config(self):
return ";".join(i.adress for i in self.interfaces)
- def parseInterfaces(self, interfaces):
+ def parse_interfaces(self, interfaces):
for interface in interfaces:
if not interface or str(interface).lower() == "none":
continue
@@ -48,18 +48,18 @@ class MultiHome(Hook):
oldGetRequest = requestFactory.getRequest
- def getRequest(pluginName, account=None):
- iface = self.bestInterface(pluginName, account)
+ def get_request(pluginName, account=None):
+ iface = self.best_interface(pluginName, account)
if iface:
iface.useFor(pluginName, account)
requestFactory.iface = lambda: iface.adress
- self.logDebug("Using address", iface.adress)
+ self.log_debug("Using address", iface.adress)
return oldGetRequest(pluginName, account)
requestFactory.getRequest = getRequest
- def bestInterface(self, pluginName, account):
+ def best_interface(self, pluginName, account):
best = None
for interface in self.interfaces:
if not best or interface.lastPluginAccess(pluginName, account) < best.lastPluginAccess(pluginName, account):
@@ -74,13 +74,13 @@ class Interface(object):
self.history = {}
- def lastPluginAccess(self, pluginName, account):
+ def last_plugin_access(self, pluginName, account):
if (pluginName, account) in self.history:
return self.history[(pluginName, account)]
return 0
- def useFor(self, pluginName, account):
+ def use_for(self, pluginName, account):
self.history[(pluginName, account)] = time.time()