##// END OF EJS Templates
remove unnecessary double-uncan for @require
MinRK -
Show More
@@ -11,8 +11,6 b' Authors:'
11 11 # the file COPYING, distributed as part of this software.
12 12 #-----------------------------------------------------------------------------
13 13
14 import sys
15
16 14 from types import ModuleType
17 15
18 16 from IPython.parallel.client.asyncresult import AsyncResult
@@ -63,9 +61,6 b' class dependent(object):'
63 61 self.dkwargs = dkwargs
64 62
65 63 def __call__(self, *args, **kwargs):
66 user_ns = sys.modules['__main__'].__dict__
67 for key, value in self.dkwargs.items():
68 self.dkwargs[key] = uncan(value, user_ns)
69 64 if self.df(*self.dargs, **self.dkwargs) is False:
70 65 raise UnmetDependency()
71 66 return self.f(*args, **kwargs)
General Comments 0
You need to be logged in to leave comments. Login now