Skip to content

Commit 6c63752

Browse files
committed
Removed AutoUnload from ConVar's hierarchy.
1 parent da9a2b9 commit 6c63752

File tree

1 file changed

+3
-13
lines changed
  • addons/source-python/packages/source-python/cvars

1 file changed

+3
-13
lines changed

addons/source-python/packages/source-python/cvars/__init__.py

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,7 @@
66
# >> IMPORTS
77
# =============================================================================
88
# Source.Python Imports
9-
# Core
10-
from core import AutoUnload
119
# Cvars
12-
from _cvars import ConVar
13-
from _cvars import SP_CVAR_DLL_IDENTIFIER
14-
from _cvars import _Cvar
1510
from cvars.flags import ConVarFlags
1611

1712

@@ -21,6 +16,9 @@
2116
# Source.Python Imports
2217
# Cvars
2318
from _cvars import cvar
19+
from _cvars import ConVar
20+
from _cvars import SP_CVAR_DLL_IDENTIFIER
21+
from _cvars import _Cvar
2422

2523

2624
# =============================================================================
@@ -30,11 +28,3 @@
3028
'SP_CVAR_DLL_IDENTIFIER',
3129
'cvar',
3230
)
33-
34-
35-
# =============================================================================
36-
# >> INITIALIZATION
37-
# =============================================================================
38-
# Inject AutoUnload into ConVar's inheritance tree so that custom instances
39-
# are kept alive until the plugin creating them remains loaded.
40-
ConVar.__bases__ = (AutoUnload,) + ConVar.__bases__

0 commit comments

Comments
 (0)