mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 09:52:27 -04:00
Let's not display deprecation warnings in release builds
This commit is contained in:
parent
d906f55ebf
commit
6334f2511d
@ -1,7 +1,9 @@
|
|||||||
""" This is a deprecated module that creates a global instance of ShowBase. """
|
""" This is a deprecated module that creates a global instance of ShowBase. """
|
||||||
|
|
||||||
__all__ = []
|
__all__ = []
|
||||||
print('Using deprecated DirectStart interface.')
|
|
||||||
|
if __debug__:
|
||||||
|
print('Using deprecated DirectStart interface.')
|
||||||
|
|
||||||
from direct.showbase import ShowBase
|
from direct.showbase import ShowBase
|
||||||
base = ShowBase.ShowBase()
|
base = ShowBase.ShowBase()
|
||||||
|
@ -45,7 +45,7 @@ if __debug__:
|
|||||||
import AppRunnerGlobal
|
import AppRunnerGlobal
|
||||||
|
|
||||||
def legacyRun():
|
def legacyRun():
|
||||||
builtins.base.notify.warning("run() is deprecated, use base.run() instead")
|
assert builtins.base.notify.warning("run() is deprecated, use base.run() instead")
|
||||||
builtins.base.run()
|
builtins.base.run()
|
||||||
|
|
||||||
@atexit.register
|
@atexit.register
|
||||||
@ -1793,14 +1793,14 @@ class ShowBase(DirectObject.DirectObject):
|
|||||||
# backwards compatibility. Please do not add code here, add
|
# backwards compatibility. Please do not add code here, add
|
||||||
# it to the loader.
|
# it to the loader.
|
||||||
def loadSfx(self, name):
|
def loadSfx(self, name):
|
||||||
self.notify.warning("base.loadSfx is deprecated, use base.loader.loadSfx instead.")
|
assert self.notify.warning("base.loadSfx is deprecated, use base.loader.loadSfx instead.")
|
||||||
return self.loader.loadSfx(name)
|
return self.loader.loadSfx(name)
|
||||||
|
|
||||||
# This function should only be in the loader but is here for
|
# This function should only be in the loader but is here for
|
||||||
# backwards compatibility. Please do not add code here, add
|
# backwards compatibility. Please do not add code here, add
|
||||||
# it to the loader.
|
# it to the loader.
|
||||||
def loadMusic(self, name):
|
def loadMusic(self, name):
|
||||||
self.notify.warning("base.loadMusic is deprecated, use base.loader.loadMusic instead.")
|
assert self.notify.warning("base.loadMusic is deprecated, use base.loader.loadMusic instead.")
|
||||||
return self.loader.loadMusic(name)
|
return self.loader.loadMusic(name)
|
||||||
|
|
||||||
def playSfx(
|
def playSfx(
|
||||||
|
@ -2671,7 +2671,8 @@ if not PkgSkip("PYTHON"):
|
|||||||
|
|
||||||
# Also add this file, for backward compatibility.
|
# Also add this file, for backward compatibility.
|
||||||
ConditionalWriteFile(GetOutputDir() + '/panda3d/dtoolconfig.py', """
|
ConditionalWriteFile(GetOutputDir() + '/panda3d/dtoolconfig.py', """
|
||||||
print("Warning: panda3d.dtoolconfig is deprecated, use panda3d.interrogatedb instead.")
|
if __debug__:
|
||||||
|
print("Warning: panda3d.dtoolconfig is deprecated, use panda3d.interrogatedb instead.")
|
||||||
from .interrogatedb import *
|
from .interrogatedb import *
|
||||||
""")
|
""")
|
||||||
|
|
||||||
@ -2702,7 +2703,8 @@ if not PkgSkip("VRPN"):
|
|||||||
panda_modules_code = """
|
panda_modules_code = """
|
||||||
"This module is deprecated. Import from panda3d.core and other panda3d.* modules instead."
|
"This module is deprecated. Import from panda3d.core and other panda3d.* modules instead."
|
||||||
|
|
||||||
print("Warning: pandac.PandaModules is deprecated, import from panda3d.core instead")
|
if __debug__:
|
||||||
|
print("Warning: pandac.PandaModules is deprecated, import from panda3d.core instead")
|
||||||
"""
|
"""
|
||||||
|
|
||||||
for module in panda_modules:
|
for module in panda_modules:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user