def as_key(self, key): if isinstance(key, int): return '[%d]' % key elif is_legal_id(key): return key else: return '[%s]' % add_quote(key)
def as_key(self, key): return add_quote(str(key))
def as_string(self, value_tree, ident): return add_quote(value_tree.value)