Browse Source

showbase: Fix import of Loader if AudioLoadRequest is not available

rdb 2 years ago
parent
commit
ae4151c9e1
1 changed files with 2 additions and 1 deletions
  1. 2 1
      direct/src/showbase/Loader.py

+ 2 - 1
direct/src/showbase/Loader.py

@@ -5,7 +5,6 @@ sound, music, shaders and fonts from disk.
 __all__ = ['Loader']
 
 from panda3d.core import (
-    AudioLoadRequest,
     ConfigVariableBool,
     Filename,
     FontPool,
@@ -977,6 +976,8 @@ class Loader(DirectObject):
         just as in loadModel(); otherwise, the loading happens before
         loadSound() returns."""
 
+        from panda3d.core import AudioLoadRequest
+
         if not isinstance(soundPath, (tuple, list, set)):
             # We were given a single sound pathname or a MovieAudio instance.
             soundList = [soundPath]