We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 55169bb commit 8bb4ac0Copy full SHA for 8bb4ac0
1 file changed
rope/base/oi/type_hinting/utils.py
@@ -1,6 +1,7 @@
1
from __future__ import annotations
2
3
import logging
4
+import sys
5
from typing import TYPE_CHECKING, Optional, Union
6
7
import rope.base.utils as base_utils
@@ -81,7 +82,10 @@ def resolve_type(
81
82
"""
83
Find proper type object from its name.
84
- deprecated_aliases = {"collections": "collections.abc"}
85
+ if sys.version_info < (3, 13):
86
+ deprecated_aliases = {"collections": "collections.abc"}
87
+ else:
88
+ deprecated_aliases = {"collections": "_collections_abc"}
89
ret_type = None
90
logging.debug("Looking for %s", type_name)
91
if "." not in type_name:
0 commit comments