X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fdummy%2Fdummyshell.py;fp=sfa%2Fdummy%2Fdummyshell.py;h=c6cc833aef00cf7171662a3e086b75ea4bcccebd;hb=b3feba3098ea9cb09d4d7cf6dc4d5b3b33c4b8a5;hp=e89d56ff870d32922a5b13c543c0ece4bce45f18;hpb=297d39c6a7661361c0a9ef3e854c16705cbabd87;p=sfa.git diff --git a/sfa/dummy/dummyshell.py b/sfa/dummy/dummyshell.py index e89d56ff..c6cc833a 100644 --- a/sfa/dummy/dummyshell.py +++ b/sfa/dummy/dummyshell.py @@ -15,7 +15,7 @@ class DummyShell: 'GetTestbedInfo', 'GetNodes', 'GetSlices', 'GetUsers', 'DeleteNode', 'DeleteSlice', 'DeleteUser', 'DeleteKey', 'DeleteUserFromSlice', 'DeleteSliceFromNodes', - 'UpdateNode', 'UpdateSlice', 'UpdateUser' + 'UpdateNode', 'UpdateSlice', 'UpdateUser', ] @@ -25,9 +25,9 @@ class DummyShell: def __getattr__(self, name): def func(*args, **kwds): - if not name in direct_calls: + if not name in DummyShell.direct_calls: raise Exception, "Illegal method call %s for DUMMY driver"%(name) - result=getattr(self.proxy, actual_name)(*args, **kwds) + result=getattr(self.proxy, name)(*args, **kwds) logger.debug('DummyShell %s returned ... '%(name)) return result return func