def initialize(self): for key, conf in Toolkit.conf.iteritems(): classes = loadClasses(*conf) block = getattr(self, key) for c in classes: block[c.__name__]=c print c
def initialize(self): for key, conf in Toolkit.conf.iteritems(): classes = loadClasses(*conf) block = getattr(self, key) for c in classes: block[c.__name__] = c print c
def generateProtocolChain(self): classes = loadClasses( os.path.join(os.path.dirname(os.path.abspath(__file__)), '_JSONRPC'), AProtocol, "AProtocol") self.protocol = ChainOfResponsibility.generate(classes, ProtocolEndPoint, {'core': self.core})
def loadAdapters(cls): classes = loadClasses( os.path.dirname(os.path.abspath(__file__)) + "/_adapters", AbstractAdapter, [ "AbstractAdapter", "AbstractStaticAdapter", "AbstractDynamicAdapter" ], False) for c in classes: cls.adapters[c.__name__] = c
def loadGenerators(self): classes = loadClasses(os.path.dirname(os.path.abspath(__file__))+"/generators/", AbstractGenerator, "AbstractGenerator") for c in classes: self.generators[c.forTool] = c()
def loadTools(self, base_class): classes = loadClasses( os.path.join(os.path.dirname(os.path.abspath(__file__)), 'tools'), base_class, "Tool") for c in classes: self.tools[c.toolName] = c()
def loadGenerators(self): classes = loadClasses( os.path.dirname(os.path.abspath(__file__)) + "/generators/", AbstractGenerator, "AbstractGenerator") for c in classes: self.generators[c.forTool] = c()
def loadTools(self, base_class): classes = loadClasses(os.path.join(os.path.dirname(os.path.abspath(__file__)),'tools'), base_class, "Tool") for c in classes: self.tools[c.toolName]=c()
def generateProtocolChain(self): classes = loadClasses(os.path.join(os.path.dirname(os.path.abspath(__file__)),'_JSONRPC'), AProtocol, "AProtocol") self.protocol = ChainOfResponsibility.generate(classes, ProtocolEndPoint, {'core':self.core})
def loadAdapters(cls): classes = loadClasses(os.path.dirname(os.path.abspath(__file__))+"/_adapters", AbstractAdapter, ["AbstractAdapter", "AbstractStaticAdapter", "AbstractDynamicAdapter"], False) for c in classes: cls.adapters[c.__name__] = c