Author: aum
Date: 2006-05-16 22:43:35 +0000 (Tue, 16 May 2006)
New Revision: 8726

Modified:
   trunk/apps/pyFreenet/INSTALL
   trunk/apps/pyFreenet/README
   trunk/apps/pyFreenet/code.leo
   trunk/apps/pyFreenet/fcp/__init__.py
   trunk/apps/pyFreenet/fcp/core.py
   trunk/apps/pyFreenet/fcp/sitemgr.py
   trunk/apps/pyFreenet/fcp/xmlrpc.py
   trunk/apps/pyFreenet/fcpxmlrpc.cgi
   trunk/apps/pyFreenet/freesitemgr
   trunk/apps/pyFreenet/freesitemgr.py
Log:
Yet more fixups


Modified: trunk/apps/pyFreenet/INSTALL
===================================================================
--- trunk/apps/pyFreenet/INSTALL        2006-05-16 22:21:01 UTC (rev 8725)
+++ trunk/apps/pyFreenet/INSTALL        2006-05-16 22:43:35 UTC (rev 8726)
@@ -2,16 +2,10 @@

 System requirements:

-The basic core library fcp.py, as well as the XML-RPC server
-fcpxmlrpc.py, and sitemgr.py, all require:
-
+This package requires:
  - Python2.3 or later
  - access to a freenet FCP port, on same or other machine

-The freesite insertion script updatesites.py also requires:
- - *nix environment
- - knowledge of where your freenet software is installed
-
 Installation:
  - become root, then type 'python setup.py install'


Modified: trunk/apps/pyFreenet/README
===================================================================
--- trunk/apps/pyFreenet/README 2006-05-16 22:21:01 UTC (rev 8725)
+++ trunk/apps/pyFreenet/README 2006-05-16 22:43:35 UTC (rev 8726)
@@ -7,16 +7,16 @@
 This PyFCP release includes:

  - python package 'fcp', containing:
-    - 'core' - core FCP node interface
+    - 'node' - core FCP node interface
     - 'sitemgr' - freesite management class
     - 'xmlrpc' - freenet XML-RPC server

  - freesitemgr - a console-based freesite management util, which will
    get installed in your PATH

+To get good API documentation, run:

-Refer to the API documentation in the 'html' directory
-for detailed information.
+    $ epydoc -n "PyFCP API manual" -o html fcp

 When you install this package (refer INSTALL), you should 
 end up with a command 'freesitemgr' on your PATH.

Modified: trunk/apps/pyFreenet/code.leo
===================================================================
--- trunk/apps/pyFreenet/code.leo       2006-05-16 22:21:01 UTC (rev 8725)
+++ trunk/apps/pyFreenet/code.leo       2006-05-16 22:43:35 UTC (rev 8726)
@@ -25,7 +25,7 @@
 </v>
 <v t="aum.20060513073239" a="E"><vh>Package 'fcp'</vh>
 <v t="aum.20060516141235" tnodeList="aum.20060516141235"><vh>@nosent 
__init__.py</vh></v>
-<v t="aum.20060506215707" a="EV" 
tnodeList="aum.20060506215707,aum.20060506215707.1,aum.20060506220237,aum.20060506215707.2,aum.20060506215707.3,aum.20060506220237.1,aum.20060506220237.2,aum.20060514223716,aum.20060506231352.1,aum.20060506231352,aum.20060507003931,aum.20060511001853,aum.20060506224238,aum.20060514224855,aum.20060514224919,aum.20060514225725,aum.20060514223936,aum.20060514223822,aum.20060514223845,aum.20060514224020,aum.20060514124642,aum.20060514191601,aum.20060511205201,aum.20060506232639,aum.20060506232639.1,aum.20060511222538,aum.20060512101715,aum.20060511205201.1,aum.20060511205201.2,aum.20060506223545,aum.20060506224238.1,aum.20060506231352.2,aum.20060506220856,aum.20060506222005,aum.20060507124316,aum.20060511103841,aum.20060511103841.1,aum.20060511103952,aum.20060511103952.1,aum.20060514134235,aum.20060512181209,aum.20060514162944,aum.20060514124934,aum.20060512102840,aum.20060514164052,aum.20060509184020.1,aum.20060509184020.2,aum.20060509224119,aum.20060509224221"><vh>@nosent
 core.py</vh>
+<v t="aum.20060506215707" a="E" 
tnodeList="aum.20060506215707,aum.20060506215707.1,aum.20060506220237,aum.20060506215707.2,aum.20060506215707.3,aum.20060506220237.1,aum.20060506220237.2,aum.20060514223716,aum.20060506231352.1,aum.20060506231352,aum.20060507003931,aum.20060511001853,aum.20060506224238,aum.20060514224855,aum.20060514224919,aum.20060514225725,aum.20060514223936,aum.20060514223822,aum.20060514223845,aum.20060514224020,aum.20060514124642,aum.20060514191601,aum.20060511205201,aum.20060506232639,aum.20060506232639.1,aum.20060511222538,aum.20060512101715,aum.20060511205201.1,aum.20060511205201.2,aum.20060506223545,aum.20060506224238.1,aum.20060506231352.2,aum.20060506220856,aum.20060506222005,aum.20060507124316,aum.20060511103841,aum.20060511103841.1,aum.20060511103952,aum.20060511103952.1,aum.20060514134235,aum.20060512181209,aum.20060514162944,aum.20060514124934,aum.20060512102840,aum.20060514164052,aum.20060509184020.1,aum.20060509184020.2,aum.20060509224119,aum.20060509224221"><vh>@nosent
 node.py</vh>
 <v t="aum.20060506215707.1"><vh>imports</vh></v>
 <v t="aum.20060506220237"><vh>exceptions</vh></v>
 <v t="aum.20060506215707.2"><vh>globals</vh></v>
@@ -65,7 +65,7 @@
 <v t="aum.20060507124316"><vh>_log</vh></v>
 </v>
 </v>
-<v t="aum.20060511103841"><vh>class JobTicket</vh>
+<v t="aum.20060511103841" a="E"><vh>class JobTicket</vh>
 <v t="aum.20060511103841.1"><vh>__init__</vh></v>
 <v t="aum.20060511103952"><vh>isComplete</vh></v>
 <v t="aum.20060511103952.1"><vh>wait</vh></v>
@@ -76,7 +76,7 @@
 <v t="aum.20060512102840"><vh>_putResult</vh></v>
 <v t="aum.20060514164052"><vh>__repr__</vh></v>
 </v>
-<v t="aum.20060509184020.1"><vh>util funcs</vh>
+<v t="aum.20060509184020.1" a="E"><vh>util funcs</vh>
 <v t="aum.20060509184020.2"><vh>toBool</vh></v>
 <v t="aum.20060509224119"><vh>readdir</vh></v>
 <v t="aum.20060509224221"><vh>guessMimetype</vh></v>
@@ -98,7 +98,7 @@
 <v t="aum.20060516200626"><vh>removeSite</vh></v>
 <v t="aum.20060516194958"><vh>getSiteInfo</vh></v>
 <v t="aum.20060516194016"><vh>getSiteNames</vh></v>
-<v t="aum.20060511113333.3"><vh>update</vh></v>
+<v t="aum.20060511113333.3" a="V"><vh>update</vh></v>
 <v t="aum.20060513071956"><vh>shutdown</vh></v>
 <v t="aum.20060507124316"><vh>_log</vh></v>
 </v>
@@ -980,9 +980,9 @@
     @others

 </t>
-<t tx="aum.20060507162314">def __init__(self, node):
+<t tx="aum.20060507162314">def __init__(self, fcpnode):

-    self.node = node
+    self.node = fcpnode


 </t>
@@ -1062,10 +1062,10 @@
         "       listen port number for xml-rpc requests, default %s" % 
xmlrpcPort,
         "  --fcphost=",
         "       set hostname of freenet FCP interface, default %s" \
-             % core.defaultFCPHost,
+             % node.defaultFCPHost,
         "  --fcpport=",
         "       set port number of freenet FCP interface, default %s" \
-             % core.defaultFCPPort,
+             % node.defaultFCPPort,
         ])

     sys.exit(ret)
@@ -1077,11 +1077,11 @@
     """
     import getopt

-    opts = {'verbosity': core.INFO,
+    opts = {'verbosity': node.INFO,
             'host':xmlrpcHost,
             'port':xmlrpcPort,
-            'fcpHost':core.defaultFCPHost,
-            'fcpPort':core.defaultFCPPort,
+            'fcpHost':node.defaultFCPHost,
+            'fcpPort':node.defaultFCPPort,
             }

     try:
@@ -1120,7 +1120,7 @@

     #print "Verbosity=%s" % opts['verbosity']

-    if opts['verbosity'] &gt;= core.INFO:
+    if opts['verbosity'] &gt;= node.INFO:
         print "Launching Freenet XML-RPC server"
         print "Listening on %s:%s" % (opts['host'], opts['port'])
         print "Talking to Freenet FCP at %s:%s" % (opts['fcpHost'], 
opts['fcpPort'])
@@ -6238,7 +6238,7 @@
     for f in os.listdir(dirpath):
         relpath = prefix + f
         fullpath = dirpath + "/" + f
-        if f == '.freesiterc':
+        if f == '.freesiterc' or f.endswith("~"):
             continue
         if os.path.isdir(fullpath):
             entries.extend(readdir(dirpath+"/"+f, relpath + "/", gethashes))
@@ -6291,6 +6291,7 @@
         - maxretries - maximum number of retries, default 3
         - priority - default 1

+        - id - the job identifier, for persistent requests
         - async - default False - if True, return immediately with a job ticket
         - persistence - default 'connection' - the kind of persistence for
           this request. If 'reboot' or 'forever', this job will be able to
@@ -6483,13 +6484,13 @@
 from ConfigParser import SafeConfigParser

 # fcp imports
-import core
-from core import FCPNode
-from core import SILENT, FATAL, CRITICAL, ERROR, INFO, DETAIL, DEBUG
+import node
+from node import FCPNode
+from node import SILENT, FATAL, CRITICAL, ERROR, INFO, DETAIL, DEBUG

 </t>
-<t tx="aum.20060511113333.1">fcpHost = core.defaultFCPHost
-fcpPort = core.defaultFCPPort
+<t tx="aum.20060511113333.1">fcpHost = node.defaultFCPHost
+fcpPort = node.defaultFCPPort
 #verbosity = DETAIL
 verbosity = None
 logfile = None
@@ -6536,7 +6537,7 @@
         version = conf.get(sitename, "version")
         privatekey = conf.get(sitename, "privatekey")

-        files = core.readdir(dir, gethashes=True)
+        files = node.readdir(dir, gethashes=True)
         h = sha.new()
         for f in files:
             h.update(f['hash'])
@@ -6547,6 +6548,7 @@
             noSites = False
             try:
                 res = self.node.put(privatekey,
+                                    id="freesite:%s" % sitename,
                                     dir=dir,
                                     name=sitename,
                                     version=version,
@@ -6582,9 +6584,9 @@
           to ~/.freesites (or ~/freesites.ini on doze)
         - logfile - a pathname or open file object to which to write
           log messages, defaults to sys.stdout
-        - verbosity - logging verbosity level, refer to fcp.core
-        - fcphost - hostname of fcp, default fcp.core.defaultFCPHost
-        - fcpport - port number of fcp, default fcp.core.defaultFCPPort
+        - verbosity - logging verbosity level, refer to fcp.node
+        - fcphost - hostname of fcp, default fcp.node.defaultFCPHost
+        - fcpport - port number of fcp, default fcp.node.defaultFCPPort
     """
     # set up the logger
     logfile = kw.pop('logfile', sys.stderr)
@@ -6630,9 +6632,9 @@
     Creates a whole new config
     """
     #if not kw.has_key("fcpHost"):
-    #    kw['fcpHost'] = core.defaultFCPHost
+    #    kw['fcpHost'] = node.defaultFCPHost
     #if not kw.has_key("fcpPort"):
-    #    kw['fcpPort'] = core.defaultFCPPort
+    #    kw['fcpPort'] = node.defaultFCPPort

     #self.fcpHost = kw['fcpHost']
     #self.fcpPort = kw['fcpPort']
@@ -6705,7 +6707,7 @@
         help()

     if '-v' in sys.argv:
-        verbosity = core.DETAIL
+        verbosity = node.DETAIL

     s = SiteMgr()
     s.update()
@@ -6734,7 +6736,7 @@
     if kw.has_key("verbosity"):
         opts['verbosity'] = kw['verbosity']
     else:
-        opts['verbosity'] = core.INFO
+        opts['verbosity'] = node.INFO

     opts['Verbosity'] = self.Verbosity

@@ -7105,7 +7107,7 @@
 from SocketServer import ThreadingMixIn

 # FCP imports
-import core
+import node

 </t>
 <t tx="aum.20060512173027"># where to listen, for the xml-rpc server
@@ -7139,17 +7141,17 @@
     SimpleXMLRPCServer.__init__(self, (host, port))

     # create the fcp node interface
-    fcpHost = kw.get('fcpHost', core.defaultFCPHost)
-    fcpPort = kw.get('fcpPort', core.defaultFCPPort)
-    verbosity = kw.get('verbosity', core.SILENT)
+    fcpHost = kw.get('fcpHost', node.defaultFCPHost)
+    fcpPort = kw.get('fcpPort', node.defaultFCPPort)
+    verbosity = kw.get('verbosity', node.SILENT)

-    node = self.node = core.FCPNode(host=fcpHost,
-                                             port=fcpPort,
-                                             verbosity=verbosity,
-                                             )
+    self.node = node.FCPNode(host=fcpHost,
+                             port=fcpPort,
+                             verbosity=verbosity,
+                             )

     # create the request handler
-    hdlr = FreenetXMLRPCRequestHandler(node)
+    hdlr = FreenetXMLRPCRequestHandler(self.node)

     # link in the request handler object
     self.register_instance(hdlr)
@@ -7228,16 +7230,16 @@
 This PyFCP release includes:

  - python package 'fcp', containing:
-    - 'core' - core FCP node interface
+    - 'node' - core FCP node interface
     - 'sitemgr' - freesite management class
     - 'xmlrpc' - freenet XML-RPC server

  - freesitemgr - a console-based freesite management util, which will
    get installed in your PATH

+To get good API documentation, run:

-Refer to the API documentation in the 'html' directory
-for detailed information.
+    $ epydoc -n "PyFCP API manual" -o html fcp

 When you install this package (refer INSTALL), you should 
 end up with a command 'freesitemgr' on your PATH.
@@ -7255,16 +7257,10 @@

 System requirements:

-The basic core library fcp.py, as well as the XML-RPC server
-fcpxmlrpc.py, and sitemgr.py, all require:
-
+This package requires:
  - Python2.3 or later
  - access to a freenet FCP port, on same or other machine

-The freesite insertion script updatesites.py also requires:
- - *nix environment
- - knowledge of where your freenet software is installed
-
 Installation:
  - become root, then type 'python setup.py install'

@@ -7400,7 +7396,7 @@
 </t>
 <t tx="aum.20060514132715">import sys, os, time, commands, traceback, getopt

-import fcp.core
+import fcp.node
 from fcp.sitemgr import SiteMgr

 </t>
@@ -7770,7 +7766,7 @@
 fcpPort = 9481

 # verbosity for logging
-verbosity = core.DETAIL
+verbosity = node.DETAIL

 # where the logfile is
 logfile = "/tmp/fcpxmlrpc.log"
@@ -7838,14 +7834,14 @@
 * update setup.py

 </t>
-<t tx="aum.20060516141235">from core import FCPNode, JobTicket
-from core import ConnectionRefused, FCPException, FCPGetFailed, \
+<t tx="aum.20060516141235">from node import FCPNode, JobTicket
+from node import ConnectionRefused, FCPException, FCPGetFailed, \
                  FCPPutFailed, FCPProtocolError

-from core import SILENT, FATAL, CRITICAL, ERROR, INFO, DETAIL, DEBUG
+from node import SILENT, FATAL, CRITICAL, ERROR, INFO, DETAIL, DEBUG


-__all__ = ['core', 'sitemgr', 'xmlrpc',
+__all__ = ['node', 'sitemgr', 'xmlrpc',
            'FCPNode', 'JobTicket',
            'ConnectionRefused', 'FCPException', 'FCPPutFailed',
            'FCPProtocolError',
@@ -7859,11 +7855,11 @@
     """
     import getopt

-    opts = {'verbosity': core.INFO,
+    opts = {'verbosity': node.INFO,
             'host':xmlrpcHost,
             'port':xmlrpcPort,
-            'fcpHost':core.defaultFCPHost,
-            'fcpPort':core.defaultFCPPort,
+            'fcpHost':node.defaultFCPHost,
+            'fcpPort':node.defaultFCPPort,
             }

     try:
@@ -7922,7 +7918,7 @@
     # default job options
     opts = {
             "configfile" : confFile,
-            "verbosity" : fcp.core.INFO,
+            "verbosity" : fcp.node.INFO,
             "logfile" : logFile,
             }

@@ -7948,11 +7944,11 @@
             sys.exit(0)

         if o in ("-v", "--verbosity"):
-            opts['verbosity'] = fcp.core.DETAIL
+            opts['verbosity'] = fcp.node.DETAIL
             opts['Verbosity'] = 1023

         if o in ("-q", "--quiet"):
-            opts['verbosity'] = fcp.core.SILENT
+            opts['verbosity'] = fcp.node.SILENT

         if o in ("-f", "--file"):
             opts['configfile'] = a
@@ -8055,12 +8051,12 @@

     print "Trying FCP port at %s:%s" % (fcpHost, fcpPort)
     try:
-        node = fcp.FCPNode(host=fcpHost, port=fcpPort)
+        fcpnode = fcp.FCPNode(host=fcpHost, port=fcpPort)
     except Exception, e:
         print "Failed to connect to FCP Port: %s" % e
         print "Setup aborted"
         return
-    node.shutdown()
+    fcpnode.shutdown()

     sitemgr.fcpHost = fcpHost
     sitemgr.fcpPort = fcpPort

Modified: trunk/apps/pyFreenet/fcp/__init__.py
===================================================================
--- trunk/apps/pyFreenet/fcp/__init__.py        2006-05-16 22:21:01 UTC (rev 
8725)
+++ trunk/apps/pyFreenet/fcp/__init__.py        2006-05-16 22:43:35 UTC (rev 
8726)
@@ -1,11 +1,11 @@
-from core import FCPNode, JobTicket
-from core import ConnectionRefused, FCPException, FCPGetFailed, \
+from node import FCPNode, JobTicket
+from node import ConnectionRefused, FCPException, FCPGetFailed, \
                  FCPPutFailed, FCPProtocolError

-from core import SILENT, FATAL, CRITICAL, ERROR, INFO, DETAIL, DEBUG
+from node import SILENT, FATAL, CRITICAL, ERROR, INFO, DETAIL, DEBUG


-__all__ = ['core', 'sitemgr', 'xmlrpc',
+__all__ = ['node', 'sitemgr', 'xmlrpc',
            'FCPNode', 'JobTicket',
            'ConnectionRefused', 'FCPException', 'FCPPutFailed',
            'FCPProtocolError',

Modified: trunk/apps/pyFreenet/fcp/core.py
===================================================================
--- trunk/apps/pyFreenet/fcp/core.py    2006-05-16 22:21:01 UTC (rev 8725)
+++ trunk/apps/pyFreenet/fcp/core.py    2006-05-16 22:43:35 UTC (rev 8726)
@@ -430,6 +430,7 @@
             - maxretries - maximum number of retries, default 3
             - priority - default 1

+            - id - the job identifier, for persistent requests
             - async - default False - if True, return immediately with a job 
ticket
             - persistence - default 'connection' - the kind of persistence for
               this request. If 'reboot' or 'forever', this job will be able to

Modified: trunk/apps/pyFreenet/fcp/sitemgr.py
===================================================================
--- trunk/apps/pyFreenet/fcp/sitemgr.py 2006-05-16 22:21:01 UTC (rev 8725)
+++ trunk/apps/pyFreenet/fcp/sitemgr.py 2006-05-16 22:43:35 UTC (rev 8726)
@@ -7,12 +7,12 @@
 from ConfigParser import SafeConfigParser

 # fcp imports
-import core
-from core import FCPNode
-from core import SILENT, FATAL, CRITICAL, ERROR, INFO, DETAIL, DEBUG
+import node
+from node import FCPNode
+from node import SILENT, FATAL, CRITICAL, ERROR, INFO, DETAIL, DEBUG

-fcpHost = core.defaultFCPHost
-fcpPort = core.defaultFCPPort
+fcpHost = node.defaultFCPHost
+fcpPort = node.defaultFCPPort
 #verbosity = DETAIL
 verbosity = None
 logfile = None
@@ -32,9 +32,9 @@
               to ~/.freesites (or ~/freesites.ini on doze)
             - logfile - a pathname or open file object to which to write
               log messages, defaults to sys.stdout
-            - verbosity - logging verbosity level, refer to fcp.core
-            - fcphost - hostname of fcp, default fcp.core.defaultFCPHost
-            - fcpport - port number of fcp, default fcp.core.defaultFCPPort
+            - verbosity - logging verbosity level, refer to fcp.node
+            - fcphost - hostname of fcp, default fcp.node.defaultFCPHost
+            - fcpport - port number of fcp, default fcp.node.defaultFCPPort
         """
         # set up the logger
         logfile = kw.pop('logfile', sys.stderr)
@@ -89,9 +89,9 @@
         Creates a whole new config
         """
         #if not kw.has_key("fcpHost"):
-        #    kw['fcpHost'] = core.defaultFCPHost
+        #    kw['fcpHost'] = node.defaultFCPHost
         #if not kw.has_key("fcpPort"):
-        #    kw['fcpPort'] = core.defaultFCPPort
+        #    kw['fcpPort'] = node.defaultFCPPort

         #self.fcpHost = kw['fcpHost']
         #self.fcpPort = kw['fcpPort']
@@ -177,7 +177,7 @@
         if kw.has_key("verbosity"):
             opts['verbosity'] = kw['verbosity']
         else:
-            opts['verbosity'] = core.INFO
+            opts['verbosity'] = node.INFO

         opts['Verbosity'] = self.Verbosity

@@ -305,7 +305,7 @@
             version = conf.get(sitename, "version")
             privatekey = conf.get(sitename, "privatekey")

-            files = core.readdir(dir, gethashes=True)
+            files = node.readdir(dir, gethashes=True)
             h = sha.new()
             for f in files:
                 h.update(f['hash'])
@@ -316,6 +316,7 @@
                 noSites = False
                 try:
                     res = self.node.put(privatekey,
+                                        id="freesite:%s" % sitename,
                                         dir=dir,
                                         name=sitename,
                                         version=version,
@@ -375,11 +376,11 @@
     """
     import getopt

-    opts = {'verbosity': core.INFO,
+    opts = {'verbosity': node.INFO,
             'host':xmlrpcHost,
             'port':xmlrpcPort,
-            'fcpHost':core.defaultFCPHost,
-            'fcpPort':core.defaultFCPPort,
+            'fcpHost':node.defaultFCPHost,
+            'fcpPort':node.defaultFCPPort,
             }

     try:
@@ -408,7 +409,7 @@
         help()

     if '-v' in sys.argv:
-        verbosity = core.DETAIL
+        verbosity = node.DETAIL

     s = SiteMgr()
     s.update()

Modified: trunk/apps/pyFreenet/fcp/xmlrpc.py
===================================================================
--- trunk/apps/pyFreenet/fcp/xmlrpc.py  2006-05-16 22:21:01 UTC (rev 8725)
+++ trunk/apps/pyFreenet/fcp/xmlrpc.py  2006-05-16 22:43:35 UTC (rev 8726)
@@ -11,7 +11,7 @@
 from SocketServer import ThreadingMixIn

 # FCP imports
-import core
+import node

 # where to listen, for the xml-rpc server
 xmlrpcHost = "127.0.0.1"
@@ -40,17 +40,17 @@
         SimpleXMLRPCServer.__init__(self, (host, port))

         # create the fcp node interface
-        fcpHost = kw.get('fcpHost', core.defaultFCPHost)
-        fcpPort = kw.get('fcpPort', core.defaultFCPPort)
-        verbosity = kw.get('verbosity', core.SILENT)
+        fcpHost = kw.get('fcpHost', node.defaultFCPHost)
+        fcpPort = kw.get('fcpPort', node.defaultFCPPort)
+        verbosity = kw.get('verbosity', node.SILENT)

-        node = self.node = core.FCPNode(host=fcpHost,
-                                                 port=fcpPort,
-                                                 verbosity=verbosity,
-                                                 )
+        self.node = node.FCPNode(host=fcpHost,
+                                 port=fcpPort,
+                                 verbosity=verbosity,
+                                 )

         # create the request handler
-        hdlr = FreenetXMLRPCRequestHandler(node)
+        hdlr = FreenetXMLRPCRequestHandler(self.node)

         # link in the request handler object
         self.register_instance(hdlr)
@@ -72,9 +72,9 @@
     Simple class which exposes basic primitives
     for freenet xmlrpc server
     """
-    def __init__(self, node):
+    def __init__(self, fcpnode):

-        self.node = node
+        self.node = fcpnode


     def get(self, uri, options=None):
@@ -146,10 +146,10 @@
         "       listen port number for xml-rpc requests, default %s" % 
xmlrpcPort,
         "  --fcphost=",
         "       set hostname of freenet FCP interface, default %s" \
-             % core.defaultFCPHost,
+             % node.defaultFCPHost,
         "  --fcpport=",
         "       set port number of freenet FCP interface, default %s" \
-             % core.defaultFCPPort,
+             % node.defaultFCPPort,
         ])

     sys.exit(ret)
@@ -172,11 +172,11 @@
     """
     import getopt

-    opts = {'verbosity': core.INFO,
+    opts = {'verbosity': node.INFO,
             'host':xmlrpcHost,
             'port':xmlrpcPort,
-            'fcpHost':core.defaultFCPHost,
-            'fcpPort':core.defaultFCPPort,
+            'fcpHost':node.defaultFCPHost,
+            'fcpPort':node.defaultFCPPort,
             }

     try:
@@ -215,7 +215,7 @@

     #print "Verbosity=%s" % opts['verbosity']

-    if opts['verbosity'] >= core.INFO:
+    if opts['verbosity'] >= node.INFO:
         print "Launching Freenet XML-RPC server"
         print "Listening on %s:%s" % (opts['host'], opts['port'])
         print "Talking to Freenet FCP at %s:%s" % (opts['fcpHost'], 
opts['fcpPort'])

Modified: trunk/apps/pyFreenet/fcpxmlrpc.cgi
===================================================================
--- trunk/apps/pyFreenet/fcpxmlrpc.cgi  2006-05-16 22:21:01 UTC (rev 8725)
+++ trunk/apps/pyFreenet/fcpxmlrpc.cgi  2006-05-16 22:43:35 UTC (rev 8726)
@@ -14,7 +14,7 @@
 fcpPort = 9481

 # verbosity for logging
-verbosity = core.DETAIL
+verbosity = node.DETAIL

 # where the logfile is
 logfile = "/tmp/fcpxmlrpc.log"

Modified: trunk/apps/pyFreenet/freesitemgr
===================================================================
--- trunk/apps/pyFreenet/freesitemgr    2006-05-16 22:21:01 UTC (rev 8725)
+++ trunk/apps/pyFreenet/freesitemgr    2006-05-16 22:43:35 UTC (rev 8726)
@@ -4,7 +4,7 @@
 """
 import sys, os, time, commands, traceback, getopt

-import fcp.core
+import fcp.node
 from fcp.sitemgr import SiteMgr

 progname = sys.argv[0]
@@ -59,12 +59,12 @@

     print "Trying FCP port at %s:%s" % (fcpHost, fcpPort)
     try:
-        node = fcp.FCPNode(host=fcpHost, port=fcpPort)
+        fcpnode = fcp.FCPNode(host=fcpHost, port=fcpPort)
     except Exception, e:
         print "Failed to connect to FCP Port: %s" % e
         print "Setup aborted"
         return
-    node.shutdown()
+    fcpnode.shutdown()

     sitemgr.fcpHost = fcpHost
     sitemgr.fcpPort = fcpPort
@@ -182,7 +182,7 @@
     # default job options
     opts = {
             "configfile" : confFile,
-            "verbosity" : fcp.core.INFO,
+            "verbosity" : fcp.node.INFO,
             "logfile" : logFile,
             }

@@ -208,11 +208,11 @@
             sys.exit(0)

         if o in ("-v", "--verbosity"):
-            opts['verbosity'] = fcp.core.DETAIL
+            opts['verbosity'] = fcp.node.DETAIL
             opts['Verbosity'] = 1023

         if o in ("-q", "--quiet"):
-            opts['verbosity'] = fcp.core.SILENT
+            opts['verbosity'] = fcp.node.SILENT

         if o in ("-f", "--file"):
             opts['configfile'] = a

Modified: trunk/apps/pyFreenet/freesitemgr.py
===================================================================
--- trunk/apps/pyFreenet/freesitemgr.py 2006-05-16 22:21:01 UTC (rev 8725)
+++ trunk/apps/pyFreenet/freesitemgr.py 2006-05-16 22:43:35 UTC (rev 8726)
@@ -4,7 +4,7 @@
 """
 import sys, os, time, commands, traceback, getopt

-import fcp.core
+import fcp.node
 from fcp.sitemgr import SiteMgr

 progname = sys.argv[0]
@@ -59,12 +59,12 @@

     print "Trying FCP port at %s:%s" % (fcpHost, fcpPort)
     try:
-        node = fcp.FCPNode(host=fcpHost, port=fcpPort)
+        fcpnode = fcp.FCPNode(host=fcpHost, port=fcpPort)
     except Exception, e:
         print "Failed to connect to FCP Port: %s" % e
         print "Setup aborted"
         return
-    node.shutdown()
+    fcpnode.shutdown()

     sitemgr.fcpHost = fcpHost
     sitemgr.fcpPort = fcpPort
@@ -182,7 +182,7 @@
     # default job options
     opts = {
             "configfile" : confFile,
-            "verbosity" : fcp.core.INFO,
+            "verbosity" : fcp.node.INFO,
             "logfile" : logFile,
             }

@@ -208,11 +208,11 @@
             sys.exit(0)

         if o in ("-v", "--verbosity"):
-            opts['verbosity'] = fcp.core.DETAIL
+            opts['verbosity'] = fcp.node.DETAIL
             opts['Verbosity'] = 1023

         if o in ("-q", "--quiet"):
-            opts['verbosity'] = fcp.core.SILENT
+            opts['verbosity'] = fcp.node.SILENT

         if o in ("-f", "--file"):
             opts['configfile'] = a


Reply via email to