File tree Expand file tree Collapse file tree
betterproto2_compiler/src/betterproto2_compiler/plugin
betterproto2/src/betterproto2 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1301,24 +1301,6 @@ def _validate_field_groups(cls, values):
13011301Message .__annotations__ = {} # HACK to avoid typing.get_type_hints breaking :)
13021302
13031303
1304- # The Rust codec is not available for now
1305- # try:
1306- # import betterproto2_rust_codec # pyright: ignore[reportMissingImports]
1307- # except ModuleNotFoundError:
1308- # pass
1309- # else:
1310-
1311- # def parse_patched(self, data: bytes) -> Message:
1312- # betterproto2_rust_codec.deserialize(self, data)
1313- # return self
1314-
1315- # def bytes_patched(self) -> bytes:
1316- # return betterproto2_rust_codec.serialize(self)
1317-
1318- # Message.parse = parse_patched
1319- # Message.__bytes__ = bytes_patched
1320-
1321-
13221304def which_one_of (message : Message , group_name : str ) -> tuple [str , Any | None ]:
13231305 """
13241306 Return the name and value of a message's one-of field group.
Original file line number Diff line number Diff line change 33import sys
44from importlib import metadata
55
6- from .module_validation import ModuleValidator
7-
8- try :
9- # betterproto[compiler] specific dependencies
10- import jinja2
11- except ImportError as err :
12- print (
13- "\033 [31m"
14- f"Unable to import `{ err .name } ` from betterproto plugin! "
15- "Please ensure that you've installed betterproto as "
16- '`pip install "betterproto[compiler]"` so that compiler dependencies '
17- "are included."
18- "\033 [0m" ,
19- )
20- raise SystemExit (1 )
6+ import jinja2
217
228from .models import OutputTemplate
9+ from .module_validation import ModuleValidator
2310
2411
2512def outputfile_compiler (output_file : OutputTemplate ) -> str :
Original file line number Diff line number Diff line change 2727import builtins
2828import inspect
2929from collections .abc import Iterator
30- from dataclasses import (
31- dataclass ,
32- field ,
33- )
30+ from dataclasses import dataclass , field
3431
3532from betterproto2 import unwrap
3633
You can’t perform that action at this time.
0 commit comments