def handle__preplug(self, location):
     """prepend this location to the list of hotswap modules
     """
     hotswap.prepend(location)
Example #2
0
 def handle__preplug(self, location):
     """prepend this location to the list of hotswap modules
     """
     hotswap.prepend(location)
        self.handleExtraArgument("-")


################################################################

if __name__ == "__main__":

    host = Host()
    # should pass some extra help text...
    a = MyArgHandler(
        host=host,
        program="plwm",
        version="$Id: plwm.py,v 1.7 2003-08-01 15:42:51 sandro Exp $",
        uri="http://www.w3.org/2000/10/swap/doc/cwm")

    hotswap.prepend("wrap_n3")
    hotswap.prepend("wrap_llyn")
    try:
        a.run()
    except hotswap.NoMatchFound, e:
        print e
        print "Try  --help preplug  for more information\n"
        sys.exit(1)

    # who should do this, really?
    store = hotswap.get(pluggable.Store)
    ser = hotswap.get(pluggable.Serializer, initargs=[sys.stdout, ""])
    pump = hotswap.get(pluggable.Pump)
    # which pump?   let that be up to hotswap of course
    pump.pump(store, ser)
Example #4
0
    def handleNoArgs(self):
        self.handleExtraArgument("-")

################################################################
    
if __name__ == "__main__":


    host=Host()
    # should pass some extra help text...
    a = MyArgHandler(host=host,
                     program="plwm",
                     version="$Id: plwm.py,v 1.7 2003-08-01 15:42:51 sandro Exp $",
                     uri="http://www.w3.org/2000/10/swap/doc/cwm")

    hotswap.prepend("wrap_n3")
    hotswap.prepend("wrap_llyn")
    try:
        a.run()
    except hotswap.NoMatchFound, e:
        print e
        print "Try  --help preplug  for more information\n"
        sys.exit(1)

    # who should do this, really?
    store = hotswap.get(pluggable.Store)
    ser = hotswap.get(pluggable.Serializer, initargs=[sys.stdout, ""])
    pump = hotswap.get(pluggable.Pump)
    # which pump?   let that be up to hotswap of course
    pump.pump(store, ser)