def to_python(self, name): name = name.replace('-', '_') if name.endswith('_'): name = name[:-1] if keyword.iskeyword(name): name += '_' return name