summaryrefslogtreecommitdiff
path: root/java/java_test.go
diff options
context:
space:
mode:
author Nan Zhang <nanzhang@google.com> 2018-05-22 14:50:18 -0700
committer Nan Zhang <nanzhang@google.com> 2018-05-23 03:33:36 +0000
commitf0c4e4339ab460f47f431baf44cfb4fea41d9b14 (patch)
tree1c37a006c020846909d18985744e3f5fc7694b50 /java/java_test.go
parentd0ce8e8aabe7445377fe7307572df89394df21c9 (diff)
Fix Protobuf importing issue for embedded Python
As I mentioned in b/79751992 #4, when launcher loads __main__ as entry point, the module dict got set using absolute pkg path which was runfiles.google.protobuf which caused the type checking failed (expected: google.protobuf for type()). After then, starting with non entrypoint python files, the importing module dict would be set with from...import... So remove dir:runfiles/ from zip section so that during entrypoint Python file importing the proto files using from...import..., the type checking can be passed. Bug: b/79751992 Test: m clean && m out/host/linux-x86/bin/perf_proto_stack; And execute it: usage: perf_proto_stack [-h] [--syms SYMS] [--json-out JSON_OUT] [--print-samples] [--skip-kernel-syms] [--print-pid-histogram] [--print-sym-histogram] [--print-dso-histogram] [--parallel PARALLEL] file [file ...] perf_proto_stack: error: too few arguments Change-Id: I95a4a9ee95ce7f90d893ea0529c384d7b944abe4
Diffstat (limited to 'java/java_test.go')
0 files changed, 0 insertions, 0 deletions