svn keywords
[plcapi.git] / PLC / v42Legacy.py
1 # $Id$
2 # $URL$
3
4 # apply rename on list (columns) or dict (filter) args
5 def patch (arg,rename):
6     if isinstance(arg,list):
7         for i in range(0,len(arg)):
8             arg[i] = patch(arg[i],rename)
9         return arg
10     if isinstance(arg,dict):
11         return dict ( [ (rename(k),v) for (k,v) in arg.iteritems() ] )
12     return rename(arg)
13