/[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.1 by xabbu, Thu Aug 26 23:10:09 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          fraggledoc = self.rpc_server.fraggleSync()          fragglexml = self.rpc_server.fraggleSync()
         #print fraggledoc  
         fragglexml = fraggledoc['page']  
21          #print fragglexml          #print fragglexml
22          return fragglexml          return fragglexml
23            

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

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