From 7ecf3fe0e69f0c5df27198301731ee1d89697176 Mon Sep 17 00:00:00 2001 From: boukeversteegh Date: Wed, 3 Jun 2020 23:51:19 +0200 Subject: [PATCH] Add comment to explain unusual import location --- betterproto/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/betterproto/__init__.py b/betterproto/__init__.py index 3fd4a58..2ef7164 100644 --- a/betterproto/__init__.py +++ b/betterproto/__init__.py @@ -941,6 +941,7 @@ def which_one_of(message: Message, group_name: str) -> Tuple[str, Any]: return (field_name, getattr(message, field_name)) +# Circular import workaround: google.protobuf depends on base classes defined above. from .lib.google.protobuf import Duration, Timestamp