def _update_param_names(names):
""" Given a list of parameter names, append underscores to reserved keywords
without causing parameter names to clash """
newnames = []
for name in names:
if keyword.iskeyword(name):
name = name+'_'
while name in names:
name += '_'
newnames.append(name)
return newnames
评论列表
文章目录