def read(filename, file=None): if file is None: #just a filename file = open(filename, 'r') return _interpret_raw(common.read_hash(file, joins=_line_join, defaults=_defaults, evals=_evals), filename=filename)
def decode(data): from StringIO import StringIO return _interpret(common.read_hash(StringIO(data), evals=_evals))
def read(filename, file=None): return _interpret(common.read_hash(file or open(filename, 'r'), evals=_evals))