@@ -75,15 +75,22 @@ def __getattr__(self, name):
75
75
FutureWarning , stacklevel = 2 )
76
76
else :
77
77
deprmodto = self .deprmodto
78
- if deprmodto is None :
79
- deprmodto = "{modname}.{name}" .format (
80
- modname = obj .__module__ , name = name )
81
- # The object is actually located in another module.
82
- warnings .warn (
83
- "{deprmod}.{name} is deprecated. Please use "
84
- "{deprmodto}.{name} instead." .format (
85
- deprmod = self .deprmod , name = name , deprmodto = deprmodto ),
86
- FutureWarning , stacklevel = 2 )
78
+ if deprmodto is False :
79
+ warnings .warn (
80
+ "{deprmod}.{name} is deprecated and will be removed in "
81
+ "a future version." .format (
82
+ deprmod = self .deprmod , name = name ),
83
+ FutureWarning , stacklevel = 2 )
84
+ else :
85
+ if deprmodto is None :
86
+ deprmodto = "{modname}.{name}" .format (
87
+ modname = obj .__module__ , name = name )
88
+ # The object is actually located in another module.
89
+ warnings .warn (
90
+ "{deprmod}.{name} is deprecated. Please use "
91
+ "{deprmodto}.{name} instead." .format (
92
+ deprmod = self .deprmod , name = name , deprmodto = deprmodto ),
93
+ FutureWarning , stacklevel = 2 )
87
94
88
95
return obj
89
96
0 commit comments