/[cvs]/nfo/projects/netfraggle/bin/FraggleXMLRPC.py
ViewVC logotype

Diff of /nfo/projects/netfraggle/bin/FraggleXMLRPC.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by joko, Fri Aug 27 03:27:43 2004 UTC revision 1.3 by joko, Mon Aug 30 13:11:07 2004 UTC
# Line 1  Line 1 
1  import sys  import sys
 from xmlrpclib import Server  
2    
3  def create(parent,configList):  def create(parent,rpc_config):
4      return FraggleXMLRPC(parent,configList)      return FraggleXMLRPC(parent,rpc_config)
5    
6  class FraggleXMLRPC:  class FraggleXMLRPC:
7            
8      def __init_rpc_server__(self,configList):      def __init_rpc_server__(self,rpc_config):
9          #print configList["url"]          #print configList["url"]
10          self.rpc_server = Server(configList["url"])          try:
11                self.rpc_server = Server(rpc_config["url"])
12            except:
13                pass
14                    
15      def __init__(self,parent,configList):      def __init__(self,parent,rpc_config):
16          self.__init_rpc_server__(configList)          from xmlrpclib import Server
17            self.__init_rpc_server__(rpc_config)
18            
19      def FraggleSync(self):      def FraggleSync(self):
20          fragglexml = self.rpc_server.fraggleSync()          fragglexml = self.rpc_server.fraggleSync()

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed