Changeset 258

Show
Ignore:
Timestamp:
12/01/05 08:13:39 (3 years ago)
Author:
kevin
Message:

patch from Lee McFadden? to allow clients from different IPs to connect
to the toolbox.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/turbogears/command/__init__.py

    r250 r258  
    171171     
    172172    def __init__(self, version): 
     173        self.hostlist = ['127.0.0.1'] 
     174         
    173175        parser = optparse.OptionParser( 
    174176            usage="%prog toolbox [-o]", version="%prog " + version) 
     
    177179                 dest="noopen", action="store_true", 
    178180                 default=False) 
    179         (options, args) = parser.parse_args(sys.argv[1:3]) 
     181        parser.add_option("-c", "--add-client", 
     182                help="allow the client ip address specified to connect to catwalk (Can be specified more than once)", 
     183                dest="host", action="append", default=None) 
     184        (options, args) = parser.parse_args(sys.argv[1:]) 
    180185        self.noopen = options.noopen 
     186        if options.host: 
     187            self.hostlist = self.hostlist + options.host 
     188         
    181189     
    182190    def openbrowser(self): 
     
    191199        model = get_model() 
    192200        if model: 
    193             root.catwalk = CatWalk(model
     201            root.catwalk = CatWalk(model, self.hostlist
    194202        cherrypy.root = root 
    195203