Changeset 88
- Timestamp:
- 10/02/07 18:06:56 (1 year ago)
- Files:
-
- projects/AsynCluster/trunk/asyncluster/master/jobs.py (added)
- projects/AsynCluster/trunk/console (moved) (moved from projects/AsynCluster/trunk/console.py) (1 diff)
- projects/AsynCluster/trunk/ez_setup.py (modified) (2 diffs)
- projects/AsynQueue/trunk/asynqueue/jobs.py (modified) (2 diffs)
- projects/AsynQueue/trunk/asynqueue/processworker.py (modified) (2 diffs)
- projects/AsynQueue/trunk/ez_setup.py (modified) (2 diffs)
- projects/ez_setup.sh (added)
- projects/sAsync/trunk/ez_setup.py (modified) (2 diffs)
- projects/Twisted-Goodies/trunk/examples/foss.tellectual.com_index.py (modified) (5 diffs)
- projects/Twisted-Goodies/trunk/ez_setup.py (modified) (2 diffs)
- projects/Twisted-Goodies/trunk/twisted_goodies/simpleserver/http/resources/projects.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
projects/AsynCluster/trunk/console
r87 r88 1 #!/usr/bin/env python 2 # 1 3 # AsynCluster: Master 2 4 # A cluster management server based on Twisted's Perspective Broker. Dispatches projects/AsynCluster/trunk/ez_setup.py
r57 r88 15 15 """ 16 16 import sys 17 DEFAULT_VERSION = "0.6c 6"18 DEFAULT_URL = "http:// cheeseshop.python.org/packages/%s/s/setuptools/" % sys.version[:3]17 DEFAULT_VERSION = "0.6c7" 18 DEFAULT_URL = "http://pypi.python.org/packages/%s/s/setuptools/" % sys.version[:3] 19 19 20 20 md5_data = { … … 43 43 'setuptools-0.6c6-py2.4.egg': '3c56af57be3225019260a644430065ab', 44 44 'setuptools-0.6c6-py2.5.egg': 'b2f8a7520709a5b34f80946de5f02f53', 45 'setuptools-0.6c7-py2.3.egg': '209fdf9adc3a615e5115b725658e13e2', 46 'setuptools-0.6c7-py2.4.egg': '5a8f954807d46a0fb67cf1f26c55a82e', 47 'setuptools-0.6c7-py2.5.egg': '45d2ad28f9750e7434111fde831e8372', 45 48 } 46 49 projects/AsynQueue/trunk/asynqueue/jobs.py
r84 r88 78 78 if not self.trusted: 79 79 raise RuntimeError("Caller is not trusted at this time") 80 calledObject = getattr(self.jobs[jobID],callName, None)80 calledObject = self.jobs[jobID].get(callName, None) 81 81 if callable(calledObject): 82 82 return calledObject(*args, **kw) … … 242 242 243 243 """ 244 jobID = int(jobID) 244 245 if jobID not in self.jobs: 245 246 raise ValueError("No job '%s' registered" % jobID) projects/AsynQueue/trunk/asynqueue/processworker.py
r84 r88 24 24 """ 25 25 26 import sys 26 import sys, os.path 27 27 from twisted.internet import protocol, stdio, reactor, defer 28 28 from twisted.spread import pb … … 127 127 wrappedProtocol = ProtocolWrapper( 128 128 broker, startCallback=lambda: d.callback(None)) 129 args = (sys.executable, __file__)129 args = (sys.executable, os.path.abspath(__file__)) 130 130 process = reactor.spawnProcess( 131 131 wrappedProtocol, sys.executable, args=args, env=None) projects/AsynQueue/trunk/ez_setup.py
r57 r88 15 15 """ 16 16 import sys 17 DEFAULT_VERSION = "0.6c 6"18 DEFAULT_URL = "http:// cheeseshop.python.org/packages/%s/s/setuptools/" % sys.version[:3]17 DEFAULT_VERSION = "0.6c7" 18 DEFAULT_URL = "http://pypi.python.org/packages/%s/s/setuptools/" % sys.version[:3] 19 19 20 20 md5_data = { … … 43 43 'setuptools-0.6c6-py2.4.egg': '3c56af57be3225019260a644430065ab', 44 44 'setuptools-0.6c6-py2.5.egg': 'b2f8a7520709a5b34f80946de5f02f53', 45 'setuptools-0.6c7-py2.3.egg': '209fdf9adc3a615e5115b725658e13e2', 46 'setuptools-0.6c7-py2.4.egg': '5a8f954807d46a0fb67cf1f26c55a82e', 47 'setuptools-0.6c7-py2.5.egg': '45d2ad28f9750e7434111fde831e8372', 45 48 } 46 49 projects/sAsync/trunk/ez_setup.py
r57 r88 15 15 """ 16 16 import sys 17 DEFAULT_VERSION = "0.6c 6"18 DEFAULT_URL = "http:// cheeseshop.python.org/packages/%s/s/setuptools/" % sys.version[:3]17 DEFAULT_VERSION = "0.6c7" 18 DEFAULT_URL = "http://pypi.python.org/packages/%s/s/setuptools/" % sys.version[:3] 19 19 20 20 md5_data = { … … 43 43 'setuptools-0.6c6-py2.4.egg': '3c56af57be3225019260a644430065ab', 44 44 'setuptools-0.6c6-py2.5.egg': 'b2f8a7520709a5b34f80946de5f02f53', 45 'setuptools-0.6c7-py2.3.egg': '209fdf9adc3a615e5115b725658e13e2', 46 'setuptools-0.6c7-py2.4.egg': '5a8f954807d46a0fb67cf1f26c55a82e', 47 'setuptools-0.6c7-py2.5.egg': '45d2ad28f9750e7434111fde831e8372', 45 48 } 46 49 projects/Twisted-Goodies/trunk/examples/foss.tellectual.com_index.py
r85 r88 30 30 from twisted.python.log import msg as log 31 31 32 from twisted_goodies.simpleserver.http import resources 32 from twisted_goodies.simpleserver.http.resources import \ 33 T, StanResource, DownloadResource, APIDocResource, TracResource 33 34 34 35 … … 79 80 80 81 81 class DisabledResource( resources.StanResource):82 class DisabledResource(StanResource): 82 83 addSlash = False 83 84 … … 92 93 93 94 94 class Resource( resources.StanResource):95 class Resource(StanResource): 95 96 """ 96 97 A home page for all of the trac project names and paths supplied in the … … 104 105 def __init__(self, vhostPath): 105 106 self.vhostPath = vhostPath 106 self.apiDocResource = resources.APIDocResource(107 self.apiDocResource = APIDocResource( 107 108 vhostPath, self.projectURLProto, 108 109 "file:///var/svn" + self.projectRepoProto) 109 self.downloadResource = resources.DownloadResource(110 self.downloadResource = DownloadResource( 110 111 vhostPath, self.projectURLProto, 111 112 "svn://foss.eepatents.com" + self.projectRepoProto) … … 131 132 'mod_python.subprocess_env':\ 132 133 {'PYTHON_EGG_CACHE': os.path.join(TRAC_DIR, 'python-eggs')}} 133 self.tr = resources.TracResource(TRAC_DIR, env)134 self.tr = TracResource(TRAC_DIR, env) 134 135 135 136 def _possibleStatic(self, *pathParts): projects/Twisted-Goodies/trunk/ez_setup.py
r57 r88 15 15 """ 16 16 import sys 17 DEFAULT_VERSION = "0.6c 6"18 DEFAULT_URL = "http:// cheeseshop.python.org/packages/%s/s/setuptools/" % sys.version[:3]17 DEFAULT_VERSION = "0.6c7" 18 DEFAULT_URL = "http://pypi.python.org/packages/%s/s/setuptools/" % sys.version[:3] 19 19 20 20 md5_data = { … … 43 43 'setuptools-0.6c6-py2.4.egg': '3c56af57be3225019260a644430065ab', 44 44 'setuptools-0.6c6-py2.5.egg': 'b2f8a7520709a5b34f80946de5f02f53', 45 'setuptools-0.6c7-py2.3.egg': '209fdf9adc3a615e5115b725658e13e2', 46 'setuptools-0.6c7-py2.4.egg': '5a8f954807d46a0fb67cf1f26c55a82e', 47 'setuptools-0.6c7-py2.5.egg': '45d2ad28f9750e7434111fde831e8372', 45 48 } 46 49 projects/Twisted-Goodies/trunk/twisted_goodies/simpleserver/http/resources/projects.py
r71 r88 213 213 return [ 214 214 T.h2["SVN Checkout"], 215 T.p(id="code")["svn co %s %s" % (url, self.projectName)],215 T.p(id="code")["svn co --username guest --password guest %s %s" % (url, self.projectName)], 216 216 T.p["The current source code (\"trunk\") will appear in the " +\ 217 217 "\"%s\" subdirectory. " % self.projectName +\ 218 218 "You can go there and install with"], 219 T.p(id="code")["sudo python setup.py install"]] 219 T.p(id="code")["sudo python setup.py install"], 220 T.p["Note that anonymous svn checkout won't work; you need to "+\ 221 "use the 'guest' account with its 'guest' password due to an ", 222 T.a(href="http://www.nabble.com/subversion-acls-t1141306.html")["SVN bug"], 223 "."]] 220 224 221 225 def _sectionInstallFiles(self):
