def _open(path): '''Mock of the built-in `open()` function. If `path` is `-` then `sys.stdin` is returned. ''' if path == '-': yield sys.stdin else: with _open_function(path, encoding=_encoding) as f: yield f