mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Fix a circular import dependency.
This commit is contained in:
parent
52dc06b23c
commit
663fffa4e2
1 changed files with 2 additions and 2 deletions
|
@ -9,8 +9,6 @@ http://www.python.org/dev/peps/pep-0205/
|
||||||
# they are called this instead of "ref" to avoid name collisions with
|
# they are called this instead of "ref" to avoid name collisions with
|
||||||
# the module-global ref() function imported from _weakref.
|
# the module-global ref() function imported from _weakref.
|
||||||
|
|
||||||
import collections
|
|
||||||
|
|
||||||
from _weakref import (
|
from _weakref import (
|
||||||
getweakrefcount,
|
getweakrefcount,
|
||||||
getweakrefs,
|
getweakrefs,
|
||||||
|
@ -22,6 +20,8 @@ from _weakref import (
|
||||||
|
|
||||||
from _weakrefset import WeakSet
|
from _weakrefset import WeakSet
|
||||||
|
|
||||||
|
import collections # Import after _weakref to avoid circular import.
|
||||||
|
|
||||||
ProxyTypes = (ProxyType, CallableProxyType)
|
ProxyTypes = (ProxyType, CallableProxyType)
|
||||||
|
|
||||||
__all__ = ["ref", "proxy", "getweakrefcount", "getweakrefs",
|
__all__ = ["ref", "proxy", "getweakrefcount", "getweakrefs",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue