Changeset 2279:9a76b31548c2

Show
Ignore:
Timestamp:
08/27/08 18:33:40 (3 months ago)
Author:
dunker@…
Branch:
default
Message:

join peer on join

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • gozerplugs/plugs/cloud.py

    r2278 r2279  
    5050    except: 
    5151        return dumps("can't determine host/port") 
     52    if host == cfg.get('host'): 
     53        return 
    5254    try: 
    5355        input = getpostdata(request) 
     
    6466    url = 'http://%s/' % hp 
    6567    cloud.addifping(name, url) 
     68    try: 
     69        if not users.exist(name): 
     70            users.add(name, ["cloud@%s" % node.client.host, ], ['CLOUD', ]) 
     71    except Exception, ex: 
     72        pass 
     73    self.join(cfg.get('name'), cfg.get('port'), url) 
    6674    return dumps('node added') 
    6775