def __clean_value(self, value):
if isinstance(value, (list, tuple,)):
value = [self.__clean_value(item) for item in value]
elif isinstance(value, (dict, OrderedDict,)):
for key in value:
value[key] = self.__clean_value(value.get(key))
elif (isinstance(value, (int, long, bool, types.TypeType,)) or
value is None):
pass
else:
value = ugettext(value)
return value
评论列表
文章目录