mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 08:44:19 -04:00
download error - add retry to phase download
This commit is contained in:
parent
2a4ae20523
commit
8f827fa336
@ -1,5 +1,6 @@
|
||||
from pandac.PandaModules import Filename, URLSpec, DocumentSpec, Ramfile, Multifile, Decompressor, EUOk, EUSuccess, VirtualFileSystem, Thread, getModelPath, ExecutionEnvironment, PStatCollector, TiXmlDocument, TiXmlDeclaration, TiXmlElement
|
||||
from pandac import PandaModules
|
||||
from libpandaexpress import ConfigVariableInt
|
||||
from direct.p3d.FileSpec import FileSpec
|
||||
from direct.p3d.ScanDirectoryNode import ScanDirectoryNode
|
||||
from direct.showbase import VFSImporter
|
||||
@ -499,6 +500,11 @@ class PackageInfo:
|
||||
# plan B as the only plan.
|
||||
self.installPlans = [planB]
|
||||
|
||||
# In case of unexpected failures on the internet, we will retry
|
||||
# the full download instead of just giving up.
|
||||
for retry in range(ConfigVariableInt('package-full-dl-retries', 1)):
|
||||
self.installPlans.append(planB[:])
|
||||
|
||||
pc.stop()
|
||||
|
||||
def __scanDirectoryRecursively(self, dirname):
|
||||
|
Loading…
x
Reference in New Issue
Block a user