def __init__(self, factory=None, args=[]): if factory is None: args = [] from .Renderer import Renderer as factory Facility.__init__(self, name="renderer", factory=factory, args=args) return
def _retrieveComponent(self, instance, componentName): actor = instance.retrieveComponent(componentName, factory='actor', vault=['actors']) # if we were successful, return if actor: actor.aliases.append(self.name) return actor, actor.getLocator() # otherwise, try again return Facility._retrieveComponent(self, instance, componentName)
def __init__(self, family=None, default=None, meta=None): Facility.__init__(self, 'actor', family, default, None, (), meta) return
def __init__(self, factory=None, args=[]): Facility.__init__(self, name="device", factory=factory, args=args, vault=['devices'])
def __init__(self, name): from .Channel import Channel Facility.__init__(self, name=name, factory=Channel, args=[name]) return
def __init__(self, name, itemFactory, **kwds): Facility.__init__(self, name=name, **kwds) self.itemFactory = itemFactory return
def facility(name, **kwds): from pythia.pyre.inventory.Facility import Facility kwds['factory'] = kwds.get('factory', Launcher) kwds['vault'] = kwds.get('vault', ['launchers']) kwds['family'] = kwds.get('family', 'launcher') return Facility(name, **kwds)
def colorScheme(name, **kwds): from pythia.pyre.inventory.Facility import Facility kwds['factory'] = kwds.get('factory', ColorScheme) kwds['vault'] = kwds.get('vault', ['colors']) kwds['family'] = kwds.get('family', 'colorScheme') return Facility(name, **kwds)
def facility(name, **kwds): from pythia.pyre.inventory.Facility import Facility kwds['vault'] = kwds.get('vault', ['hooks']) kwds['family'] = kwds.get('family', 'hook') return Facility(name, **kwds)
def job(name, **kwds): from pythia.pyre.inventory.Facility import Facility kwds['factory'] = kwds.get('factory', Job) kwds['vault'] = kwds.get('vault', ['schedulers']) kwds['family'] = kwds.get('family', 'job') return Facility(name, **kwds)