I have many module not found errors in my generated code. 

here is the proto for my wrapper message. 

syntax = "proto3";

import "internal_messages/async.proto";
import "external_messages/async.proto";
import "internal_messages/request.proto";
import "external_messages/request.proto";


package api;

message ApiMessage {
uint32 protocol_version = 1;
uint32 sequence_id = 2;
uint32 timestamp = 3;

oneof api_message_type {
Request request = 13;
Async async = 15;
}
}

message Async {
oneof message {
InternalAsync internal_async = 0x1001;
ExternalAsync external_async = 0x1002;
}
}

message Request {
oneof message {
InternalRequest internal_request = 0x1001;
ExternalRequest external_request = 0x1002;
}
}

I'm compiling with the following command.

*protoc --python_out=:classes/python **/*.proto*
When I import the generated class, the other imports fail, with a 
ModuleNotFound Error, unless I modify the generated code to make the 
imports relative. 

Obviously, updating the generated code is not ideal for many reasons, so 
I'm curious if there is a better way to do this. 

-R

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/protobuf/454bee73-4a38-40f3-92ba-4dcfc645b266n%40googlegroups.com.

Reply via email to