Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

Changeset 800

Show
Ignore:
Timestamp:
11/08/05 18:27:22
Author:
fumanchu
Message:

Positional params shouldn't replace '.' with '_'.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/cherrypy/_cputil.py

    r799 r800  
    4343    node = cherrypy 
    4444    objectTrail = [] 
    45     for objname in nameList: 
     45    for name in nameList: 
    4646        # maps virtual names to Python identifiers (replaces '.' with '_') 
    47         objname = objname.replace('.', '_') 
     47        objname = name.replace('.', '_') 
    4848        node = getattr(node, objname, None) 
    49         objectTrail.append((objname, node)) 
     49        if node is None: 
     50            objectTrail.append((name, node)) 
     51        else: 
     52            objectTrail.append((objname, node)) 
    5053     
    5154    return objectTrail 

Hosted by WebFaction

Log in as guest/cpguest to create tickets