Created twisted package with manhole stuff
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1085 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
		
							parent
							
								
									c0b49805f3
								
							
						
					
					
						commit
						98ce9acb56
					
				
					 1 changed files with 4 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -31,9 +31,6 @@ def printTime():
 | 
			
		|||
    print 'twisted.manhole running:', time.strftime('%H:%M:%S')
 | 
			
		||||
    reactor.callLater(60, printTime)
 | 
			
		||||
 | 
			
		||||
#reactor.callLater(10, stopReactor)
 | 
			
		||||
#reactor.listenTCP(5222, EchoServerFactory())
 | 
			
		||||
 | 
			
		||||
def help():
 | 
			
		||||
    info = """
 | 
			
		||||
    Use  dir()  to see what variables and functions are available."""
 | 
			
		||||
| 
						 | 
				
			
			@ -49,6 +46,7 @@ def help():
 | 
			
		|||
        print zopeInfo
 | 
			
		||||
    print
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def startup(event=None, port=5001):
 | 
			
		||||
    global hasZope
 | 
			
		||||
    printTime()
 | 
			
		||||
| 
						 | 
				
			
			@ -60,10 +58,11 @@ def startup(event=None, port=5001):
 | 
			
		|||
        hasZope = False
 | 
			
		||||
    d.update(locals())
 | 
			
		||||
    namespace = {}
 | 
			
		||||
    for key in ('__builtins__', 'event', 'setSite', 'hasZope', 'zapi', 'root',
 | 
			
		||||
                '__doc__', 'help'):
 | 
			
		||||
    for key in ('__builtins__', 'conn', 'event', 'setSite', 'hasZope', 'zapi',
 | 
			
		||||
                'root', '__doc__', 'help'):
 | 
			
		||||
        if key in d:
 | 
			
		||||
            namespace[key] = d[key]
 | 
			
		||||
    # TODO: get admin password from somewhere else or use a real checker.
 | 
			
		||||
    reactor.listenTCP(port, getManholeFactory(namespace, admin='aaa'))
 | 
			
		||||
 | 
			
		||||
if __name__ == '__main__':
 | 
			
		||||
| 
						 | 
				
			
			@ -73,4 +72,3 @@ if __name__ == '__main__':
 | 
			
		|||
    startup(port=port)
 | 
			
		||||
    reactor.run()
 | 
			
		||||
 | 
			
		||||
    
 | 
			
		||||
		Loading…
	
	Add table
		
		Reference in a new issue