File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 36
36
toxenv : py312,smoke
37
37
- version : " 3.13"
38
38
toxenv : py313,smoke
39
- # NOTE(jlvillal): 2024-10-17: Enable this once we fix
40
- # https://github.com/python-gitlab/python-gitlab/issues/3013
41
- # - version: "3.14.0-alpha - 3.14" # SemVer's version range syntax
42
- # toxenv: py314,smoke
39
+ - version : " 3.14.0-alpha - 3.14" # SemVer's version range syntax
40
+ toxenv : py314,smoke
43
41
include :
44
42
- os : macos-latest
45
43
python :
Original file line number Diff line number Diff line change 1
1
import copy
2
2
import importlib
3
+ import inspect
3
4
import json
4
5
import pprint
5
6
import textwrap
@@ -201,7 +202,8 @@ def _create_managers(self) -> None:
201
202
# NOTE(jlvillal): We are creating our managers by looking at the class
202
203
# annotations. If an attribute is annotated as being a *Manager type
203
204
# then we create the manager and assign it to the attribute.
204
- for attr , annotation in sorted (self .__annotations__ .items ()):
205
+ # for attr, annotation in sorted(inspect.get_annotations(self.__class__).items()):
206
+ for attr , annotation in sorted (self .__class__ .__annotations__ .items ()):
205
207
# We ignore creating a manager for the 'manager' attribute as that
206
208
# is done in the self.__init__() method
207
209
if attr in ("manager" ,):
You can’t perform that action at this time.
0 commit comments