Dear Glyph and All

I see a reply to my question via http://twistedmatrix.com/pipermail/twisted-python/2012-January/025076.html but I didn't receive it in my mail box (is there a problem with this list).

Thankyou for your reply.

Yes, I want it to run that script as .tac file.
Actualy I just need the wx part as "display" only. There is no "input" activity via WX. My system will serve a driver. so the input part will use pushbuttons that will conected to USB via ArduinoBoard. Thats why there is some previous post by me asking about combining serial with wokkel ... and I got Great enlightment from this list.

From the script that combine wokkel and Arduino board .. I got knowlede on how to add more service to exixting twisted script using service.MultiService() and service.Application()

Basicaly I need to write a script that :
1. Display a base screen/panel/window when started
2. wait for command input via TCP/UDP/UnixSocket in JSON format
3. update the display based on variables inside incoming command

And if it not to much ... i prefer using twisted .tac file and service.MultiService() and service.Application().

Sincerely
-bino-


**On 01/09/2012 12:39 PM, bino oetomo wrote:
Dear All ...

I just copy and paste the code from http://code.activestate.com/recipes/298985/
and adding lines :
--------------
        self.allowNone = True
        self.useDateTime = False
--------------
just before line#  45,
and it work great.

I need to adopting that script to my application, but I'm not familiar with code line 64-78 :
--------------------
if __name__ == '__main__':

    # Initiliaze MyApp
    app = MyXMLRPCApp(False) # False -> printing stdout/stderr to shell,
                             # not in an additional wx window

    # Make wx application twisted aware
    # Must have to start "wxreactor.install()" on top before
    reactor.registerWxApp(app)

    # Make a XML-RPC Server listening to port 7080
    reactor.listenTCP(7080, server.Site(app))
-------------------

How to migrate that script to twistd, something like :
------------------
#Create Application
application = service.Application("MultiService Example")
#Create xmlrpc site
myrpc = MyRPC()
site = server.Site(myrpc)
myrpcservice = internet.TCPServer(50008, site, interface='localhost')
#Creating Multi Service
multiService = service.MultiService()
#Add our Services to multiservice
myrpcservice.setServiceParent(multiService)
#Set created application to be serviceparent of multiservice
multiService.setServiceParent(application)
------------------

Kindly please give me your enlightment.

Sincerely
-bino-


_______________________________________________
Twisted-Python mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to