~/oil/opy ~/oil build/__init__.py build/ref/make_zip.py build/ref/c_module_srcs.py build/ref/c_module_toc.py build/ninja_lib_test.py build/ninja_lib.py build/ninja_main.py build/dynamic_deps_test.py build/dynamic_deps.py doctools/__init__.py doctools/html_head.py doctools/src_tree.py doctools/cmark_test.py doctools/split_doc_test.py doctools/ul_table_test.py doctools/oils_doc_test.py doctools/ul_table.py doctools/help_gen.py doctools/split_doc.py doctools/ref_check.py doctools/spelling_test.py doctools/html_old_test.py doctools/oils_doc.py doctools/html_lib_test.py doctools/spelling.py doctools/html_lib.py doctools/help_gen_test.py doctools/html_old.py doctools/doc_html.py doctools/fmt_check.py doctools/cmark.py doctools/util.py metrics/line_counts.py frontend/py_readline.py frontend/flag_def.py frontend/__init__.py frontend/lexer_gen.py frontend/lexer_test.py frontend/flag_util.py frontend/id_kind_def.py frontend/lexer_def_test.py frontend/reader_test.py frontend/lexer_gen_test.py frontend/lexer.py frontend/parse_lib.py frontend/signal_gen.py frontend/signal_def.py frontend/option_gen.py frontend/syntax_abbrev.py frontend/NINJA_subgraph.py frontend/typed_args_test.py frontend/consts.py frontend/args.py frontend/flag_gen.py frontend/lexer_def.py frontend/match_test.py frontend/location.py frontend/match.py frontend/reader.py frontend/builtin_def.py frontend/typed_args.py frontend/args_test.py frontend/consts_gen.py frontend/id_kind_def_test.py frontend/flag_spec.py frontend/option_def.py vendor/__init__.py vendor/typing.py vendor/jsontemplate.py vendor/ninja_syntax.py devtools/__init__.py devtools/fixes/__init__.py devtools/fixes/fix_itertools_imports.py devtools/pyann_driver.py devtools/types-old/refactor.py devtools/py_refactor.py devtools/oils_gdb.py devtools/tsv_concat.py devtools/yaml2json.py devtools/completion.py devtools/release_history.py devtools/tsv_column_from_files.py devtools/tsv_stream.py soil/__init__.py soil/web_test.py soil/web.py soil/collect_json.py prebuilt/__init__.py prebuilt/NINJA_subgraph.py _devbuild/__init__.py _devbuild/gen/arith_nt.py _devbuild/gen/__init__.py _devbuild/gen/nil8_asdl.py _devbuild/gen/id_kind_asdl.py _devbuild/gen/shared_variant_asdl.py _devbuild/gen/runtime_asdl.py _devbuild/gen/grammar_nt.py _devbuild/gen/pretty_asdl.py _devbuild/gen/arg_types.py _devbuild/gen/typed_demo_asdl.py _devbuild/gen/types_asdl.py _devbuild/gen/typed_arith_asdl.py _devbuild/gen/syntax_asdl.py _devbuild/gen/expr_asdl.py _devbuild/gen/find_asdl.py _devbuild/gen/value_asdl.py _devbuild/gen/find_nt.py _devbuild/gen/yaks_asdl.py _devbuild/gen/mycpp_asdl.py _devbuild/gen/hnode_asdl.py _devbuild/gen/option_asdl.py _devbuild/gen/id_kind.py _devbuild/gen/htm8_asdl.py _devbuild/gen/demo_lib_asdl.py asdl/front_end.py asdl/__init__.py asdl/gen_cpp.py asdl/runtime.py asdl/ast.py asdl/front_end_test.py asdl/visitor.py asdl/examples/typed_arith_abbrev.py asdl/examples/__init__.py asdl/examples/typed_arith_parse.py asdl/examples/typed_arith_parse_test.py asdl/examples/tdop.py asdl/examples/tdop_lexer.py asdl/examples/typed_demo.py asdl/asdl_main.py asdl/NINJA_subgraph.py asdl/gen_python_test.py asdl/format.py asdl/target_lang_test.py asdl/util.py asdl/pybase.py asdl/format_test.py asdl/gen_python.py pgen2/__init__.py pgen2/parse_test.py pgen2/parse.py pgen2/tokenize.py pgen2/token.py pgen2/pnode.py pgen2/pgen.py pgen2/grammar.py pgen2/driver.py pyext/setup_posix.py pyext/fastfunc_test.py pyext/posix_test.py pyext/fastlex_test.py pyext/setup_line_input.py pyext/setup_fastlex.py pyext/setup_libc.py pyext/setup_fastfunc.py pyext/line_input_test.py pyext/fanos_test.py pyext/libc_test.py pyext/setup_fanos.py builtin/func_misc_test.py builtin/func_reflect.py builtin/bracket_osh_test.py builtin/__init__.py builtin/error_ysh.py builtin/pure_ysh.py builtin/meta_oils.py builtin/completion_ysh.py builtin/method_other.py builtin/json_ysh.py builtin/pure_osh.py builtin/trap_osh.py builtin/process_osh.py builtin/method_io.py builtin/func_misc.py builtin/trap_osh_test.py builtin/bracket_osh.py builtin/completion_osh_test.py builtin/io_osh.py builtin/method_type.py builtin/method_dict.py builtin/func_hay.py builtin/dirs_osh.py builtin/read_osh.py builtin/readline_osh.py builtin/completion_osh.py builtin/private_ysh.py builtin/io_ysh.py builtin/assign_osh.py builtin/misc_osh_test.py builtin/method_list.py builtin/func_eggex.py builtin/read_osh_test.py builtin/module_ysh.py builtin/hay_ysh.py builtin/misc_osh.py builtin/method_str.py builtin/readline_osh_test.py builtin/printf_osh.py display/pretty_test.py display/__init__.py display/ansi.py display/pp_hnode.py display/pp_value.py display/ui.py display/pretty.py display/NINJA_subgraph.py display/ui_test.py demo/bugs/fd_state.py demo/coproc.py demo/old/ovm2/oheap2_test.py demo/old/ovm2/__init__.py demo/old/ovm2/oheap2.py demo/old/__init__.py demo/old/gen_oheap_cpp.py demo/old/old_code.py demo/old/encode.py demo/cpython/readline_mod.py demo/cpython/keyboard_interrupt.py demo/cpython/fork_signal_state.py demo/cpython/regex_replace.py demo/cpython/pickle_instance.py demo/swig/setup.py demo/shedskin/arith_parse.py demo/shedskin/runtime.py demo/shedskin/demo_asdl.py demo/shedskin/const.py demo/shedskin/tdop.py demo/houston-fp/demo_main.py ysh/__init__.py ysh/val_ops.py ysh/expr_eval.py ysh/regex_translate_test.py ysh/expr_to_ast.py ysh/expr_parse_test.py ysh/func_proc.py ysh/grammar_gen.py ysh/NINJA_subgraph.py ysh/val_ops_test.py ysh/expr_parse.py ysh/regex_translate.py data_lang/__init__.py data_lang/htm8_util_test.py data_lang/htm8.py data_lang/j8_test.py data_lang/pyj8.py data_lang/htm8_test.py data_lang/j8.py data_lang/pyj8_test.py data_lang/htm8_util.py data_lang/NINJA_subgraph.py data_lang/j8_lite.py cpp/__init__.py cpp/embedded_file_gen.py cpp/NINJA_subgraph.py benchmarks/pytrace.py benchmarks/__init__.py benchmarks/uftrace_allocs.py benchmarks/time_.py benchmarks/virtual_memory.py benchmarks/javascript/hexstring.py benchmarks/javascript/squares.py benchmarks/fake_libc.py benchmarks/uftrace_allocs_test.py benchmarks/compute/for_loop.py benchmarks/compute/palindrome.py benchmarks/compute/fib.py benchmarks/compute/bubble_sort.py benchmarks/compute/word_freq.py benchmarks/compute/hello.py benchmarks/gc_stats_to_tsv.py benchmarks/osh_runtime.py benchmarks/cachegrind_to_tsv.py benchmarks/uftrace_plugin.py opy/skeleton.py opy/__init__.py opy/callgraph_test.py opy/pytree.py opy/callgraph.py opy/demo/class_scope.py opy/demo/four_var_kinds.py opy/demo/docstring.py opy/lib/__init__.py opy/lib/dis.py opy/lib/opcode.py opy/lib/opcode_gen.py opy/lib/inspect.py opy/resolve.py opy/byterun/pyvm2.py opy/byterun/pyobj.py opy/byterun/execfile.py opy/byterun/__init__.py opy/byterun/ovm.py opy/byterun/vmtest.py opy/byterun/test_exceptions.py opy/byterun/test_functions.py opy/byterun/pyvm2_test.py opy/byterun/test_basic.py opy/byterun/test_with.py opy/misc/__init__.py opy/misc/stdlib_compile.py opy/misc/determinism.py opy/misc/pgen_ast.py opy/misc/py_ast.py opy/misc/ccompile.py opy/compiler2/__init__.py opy/compiler2/ast.py opy/compiler2/visitor.py opy/compiler2/pyassem_test.py opy/compiler2/consts_test.py opy/compiler2/symbols_test.py opy/compiler2/transformer.py opy/compiler2/consts.py opy/compiler2/pycodegen.py opy/compiler2/syntax.py opy/compiler2/misc.py opy/compiler2/dis_tool.py opy/compiler2/future.py opy/compiler2/pyassem.py opy/compiler2/symbols.py opy/opy_main.py opy/tools/demo.py opy/tools/compile.py opy/tools/stacktest.py opy/tools/regrtest.py opy/tools/astgen.py opy/gold/hello_py3.py opy/gold/hello_py2.py opy/gold/continue_.py opy/gold/fib_recursive.py opy/gold/generator_exception.py opy/gold/genexpr.py opy/gold/fib_iterative.py opy/gold/slice_bytecode.py opy/gold/genexpr_closure.py opy/gold/all_name_lookups.py opy/gold/genexpr_iterable_expr.py opy/gold/regex_compile.py opy/gold/obj_literals.py opy/gold/repr_method.py opy/gold/load_make_closure.py opy/gold/class_vs_closure.py opy/gold/genexpr_simple.py opy/gold/with_statement.py opy/gold/genexpr_nested.py opy/gold/set_and_dict_comp.py opy/util.py core/state_test.py core/util_test.py core/__init__.py core/bash_impl.py core/process.py core/vm.py core/pyutil.py core/optview_gen.py core/shell.py core/completion_test.py core/main_loop.py core/NINJA_subgraph.py core/test_lib.py core/comp_ui_test.py core/dev.py core/pyutil_test.py core/pyos.py core/process_test.py core/property_tests.py core/alloc_test.py core/state.py core/completion.py core/error.py core/alloc.py core/comp_ui.py core/num.py core/executor.py core/util.py core/optview.py core/sh_init.py _gen/__init__.py _gen/ysh/__init__.py pylib/__init__.py pylib/os_path_test.py pylib/cgi.py pylib/path_stat.py pylib/path_stat_test.py pylib/os_path.py pylib/collections_.py pylib/pylocale.py web/table/csv2html.py web/table/schema2sqlite.py deps/source.medo/uftrace/plugin.py tools/__init__.py tools/ysh_ify_test.py tools/fmt.py tools/readlink.py tools/find/__init__.py tools/find/find.py tools/find/parser.py tools/find/ast.py tools/find/eval.py tools/find/tokenizer.py tools/deps.py tools/fmt_test.py tools/ysh_ify.py tools/xargs/xargs.py client/headless_demo.py client/py_fanos_test.py client/py_fanos.py test/py3_lint.py test/__init__.py test/sh_spec_test.py test/wild_report.py test/smoosh_import.py test/syscall.py test/spec_lib.py test/py2_lint.py test/process_table.py test/wild_report_test.py test/sh_spec.py osh/prompt.py osh/arith_parse.py osh/__init__.py osh/word_eval.py osh/cmd_parse.py osh/braces_test.py osh/split_test.py osh/bool_parse.py osh/word_compile.py osh/history_test.py osh/cmd_eval_test.py osh/split.py osh/glob_test.py osh/string_ops_test.py osh/word_eval_test.py osh/NINJA_subgraph.py osh/sh_expr_eval_test.py osh/arith_parse_gen.py osh/braces.py osh/tdop.py osh/cmd_eval.py osh/cmd_parse_test.py osh/bool_stat.py osh/word_.py osh/sh_expr_eval.py osh/bool_parse_test.py osh/glob_.py osh/history.py osh/word_compile_test.py osh/word_parse_test.py osh/prompt_test.py osh/arith_parse_test.py osh/string_ops.py osh/word_test.py osh/word_parse.py regtest/stat_log.py Traceback (most recent call last): File "misc/ccompile.py", line 18, in main(sys.argv) File "misc/ccompile.py", line 14, in main stdlib_compile.compileAndWrite(in_path, out_path, compile) File "/home/uke/oil/opy/misc/stdlib_compile.py", line 32, in compileAndWrite co = compile_func(f.read(), in_path, 'exec') File "/home/uke/oil/regtest/stat_log.py", line 14 def log(msg: str, *args) -> None: ^ SyntaxError: invalid syntax