From 5ea6a359a47e0129421cb6f37f4dd6fa8fd0ab6a Mon Sep 17 00:00:00 2001 From: David Rose Date: Mon, 29 Sep 2008 22:31:04 +0000 Subject: [PATCH] support old and new panda --- direct/src/showbase/Loader.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/direct/src/showbase/Loader.py b/direct/src/showbase/Loader.py index 0372d5d5ed..dc379030a2 100644 --- a/direct/src/showbase/Loader.py +++ b/direct/src/showbase/Loader.py @@ -151,7 +151,11 @@ class Loader(DirectObject): cb = Loader.Callback(len(modelList), gotList, callback, extraArgs) i=0 for modelPath in modelList: - request = ModelLoadRequest(Filename(modelPath), loaderOptions, self.loader) + # Temporary hasattr for old Pandas. + if hasattr(self.loader, 'makeAsyncRequest'): + request = self.loader.makeAsyncRequest(Filename(modelPath), loaderOptions) + else: + request = ModelLoadRequest(Filename(modelPath), loaderOptions) request.setDoneEvent(self.hook) request.setPythonObject((cb, i)) i+=1