From 31973eb030b168859a1e106008df9c9cf3466cc8 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Tue, 24 Nov 2009 23:30:19 +0000 Subject: [PATCH] added methods_module variable to self --- sfa/util/api.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sfa/util/api.py b/sfa/util/api.py index 4b82f063..f082654f 100644 --- a/sfa/util/api.py +++ b/sfa/util/api.py @@ -104,6 +104,7 @@ class BaseAPI: # flat list of method names methods_module = __import__(methods) + self.methods_module = methods_module self.methods = methods_module.methods.all # Better just be documenting the API @@ -135,7 +136,7 @@ class BaseAPI: # Get new instance of method try: classname = method.split(".")[-1] - module = __import__("sfa.methods." + method, globals(), locals(), [classname]) + module = __import__(self.methods_module + "." + method, globals(), locals(), [classname]) callablemethod = getattr(module, classname)(self) return getattr(module, classname)(self) except ImportError, AttributeError: -- 2.43.0