Changeset 5344:9d821bd3f8aa in livinglogic.python.xist

Show
Ignore:
Timestamp:
02/12/13 13:50:09 (6 years ago)
Author:
Walter Doerwald <walter@…>
Branch:
default
Message:

Move _formatnestednameul4().

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/ll/ul4c.py

    r5343 r5344  
    255255            raise Error(self) from ex 
    256256    return wrapped 
     257 
     258 
     259def _formatnestednameul4(name): 
     260    if isinstance(name, str): 
     261        return name 
     262    elif len(name) == 1: 
     263        return "({},)".format(_formatnestednameul4(name[0])) 
     264    else: 
     265        return "({})".format(", ".join(_formatnestednameul4(name) for name in name)) 
    257266 
    258267 
     
    34113420### 
    34123421 
    3413 def _formatnestednameul4(name): 
    3414     if isinstance(name, str): 
    3415         return name 
    3416     elif len(name) == 1: 
    3417         return "({},)".format(_formatnestednameul4(name[0])) 
    3418     else: 
    3419         return "({})".format(", ".join(_formatnestednameul4(name) for name in name)) 
    3420  
    3421  
    34223422def _unpackvar(vars, name, value): 
    34233423    if isinstance(name, str):