Changeset 2255:3cbca4485663

Show
Ignore:
Timestamp:
08/26/08 19:27:43 (3 months ago)
Author:
dunker@…
Branch:
default
Message:

add servermode config knob to enable/disable cloud server

Files:
4 modified

Legend:

Unmodified
Added
Removed
  • gozerbot/generic.py

    r2254 r2255  
    374374        if mod and descr in mod: 
    375375            descr = mod 
     376        else: 
     377            descr = "%s - %s -" % (mod, descr) 
    376378        outtxt = "[%s %s] (%s) %s\n" % (dmy(t), uurminsec(t), descr, txt) 
    377379        sys.stdout.write(outtxt) 
     
    413415    result = "" 
    414416    for i in trace: 
    415         fname = i[0].split(os.sep)[-1] 
     417        fname = i[0] 
    416418        linenr = i[1] 
    417419        func = i[2] 
  • gozerbot/net/cloud.py

    r2254 r2255  
    8383        if persist: 
    8484            self.persist(name, url) 
    85         rlog(10, whichmodule(), 'added %s node <%s>' % (name, url)) 
     85        rlog(10, url, 'added %s node <%s>' % (name, url)) 
    8686        return self.nodes[url] 
    8787 
  • gozerbot/rest/client.py

    r2250 r2255  
    126126            except ValueError: 
    127127                pass 
    128             rlog(10, self.name, 'RestClient error: %s' % str(excvalue)) 
    129128            self.error = excvalue 
    130129        else: 
  • gozerplugs/plugs/cloud.py

    r2254 r2255  
    2727cfg.define('disable', []) 
    2828cfg.define('booturl', 'http://gozerbot.org/') 
     29cfg.define('servermode', 0) 
    2930 
    3031waitre = re.compile(' wait (\d+)', re.I) 
     
    7576        return 1 
    7677    try: 
    77         server = RestServerAsync((cfg.get('host'), cfg.get('port')), \ 
     78        if cfg.get('servermode'): 
     79            server = RestServerAsync((cfg.get('host'), cfg.get('port')), \ 
    7880RestRequestHandler) 
    79         if server: 
    80             server.start() 
    81             rlog(10, 'cloud', 'running at %s:%s' % (cfg.get('host'), cfg.get('port'))) 
    82             server.addhandler('/gozernet/+ping/', 'GET', ping_GET)  
    83             server.addhandler('/gozernet/nodes/', 'GET', nodes_GET) 
    84             server.addhandler('/gozernet/+join/', 'POST', join_POST) 
    85             server.addhandler('/gozernet/+auth/', 'POST', auth_POST) 
    86             for mount in cfg.get('disable'): 
    87                 server.disable(mount) 
    88             cloud.start(cfg.get('booturl')) 
    89             start_new_thread(asyncore.loop, (), {'use_poll': True }) 
    90             rlog(10, 'cloud', 'total of %s nodes' % size()) 
     81            if server: 
     82                server.start() 
     83                rlog(10, 'cloud', 'running at %s:%s' % (cfg.get('host'), cfg.get('port'))) 
     84                server.addhandler('/gozernet/+ping/', 'GET', ping_GET) 
     85                server.addhandler('/gozernet/nodes/', 'GET', nodes_GET) 
     86                server.addhandler('/gozernet/+join/', 'POST', join_POST) 
     87                server.addhandler('/gozernet/+auth/', 'POST', auth_POST) 
     88                for mount in cfg.get('disable'): 
     89                    server.disable(mount) 
     90                cloud.start(cfg.get('booturl')) 
     91                start_new_thread(asyncore.loop, (), {'use_poll': True }) 
     92                rlog(10, 'cloud', 'total of %s nodes' % size()) 
    9193    except Exception, ex: 
    9294        handle_exception()