@@ -136,11 +136,11 @@ def backup_addon_pack(self, name=""):
136136 tempzipname = ''
137137 zipname = os .path .join (CONFIG .MYBUILDS , name )
138138 try :
139- zipf = zipfile .ZipFile (xbmc .translatePath (zipname ), mode = 'w' )
139+ zipf = zipfile .ZipFile (xbmc .translatePath (zipname ), mode = 'w' , allowZip64 = True )
140140 except :
141141 try :
142142 tempzipname = os .path .join (CONFIG .PACKAGES , '{0}.zip' .format (name ))
143- zipf = zipfile .ZipFile (tempzipname , mode = 'w' )
143+ zipf = zipfile .ZipFile (tempzipname , mode = 'w' , allowZip64 = True )
144144 except :
145145 logging .log ("Unable to create {0}.zip" .format (name ), level = xbmc .LOGERROR )
146146 if self .dialog .yesno (CONFIG .ADDONTITLE ,
@@ -255,11 +255,11 @@ def backup_build(self, name=""):
255255 tools .convert_special (CONFIG .HOME , True )
256256 extractsize = 0
257257 try :
258- zipf = zipfile .ZipFile (xbmc .translatePath (zipname ), mode = 'w' )
258+ zipf = zipfile .ZipFile (xbmc .translatePath (zipname ), mode = 'w' , allowZip64 = True )
259259 except :
260260 try :
261261 tempzipname = os .path .join (CONFIG .PACKAGES , '{0}.zip' .format (name ))
262- zipf = zipfile .ZipFile (tempzipname , mode = 'w' )
262+ zipf = zipfile .ZipFile (tempzipname , mode = 'w' , allowZip64 = True )
263263 except :
264264 logging .log ("Unable to create {0}.zip" .format (name ), level = xbmc .LOGERROR )
265265 if self .dialog .yesno (CONFIG .ADDONTITLE ,
@@ -515,11 +515,11 @@ def backup_gui(self, name=""):
515515 guizipname = os .path .join (CONFIG .MYBUILDS , '{0}_guisettings.zip' .format (guiname ))
516516 if os .path .exists (CONFIG .GUISETTINGS ):
517517 try :
518- zipf = zipfile .ZipFile (guizipname , mode = 'w' )
518+ zipf = zipfile .ZipFile (guizipname , mode = 'w' , allowZip64 = True )
519519 except :
520520 try :
521521 tempguizipname = os .path .join (CONFIG .PACKAGES , '{0}_guisettings.zip' .format (guiname ))
522- zipf = zipfile .ZipFile (tempguizipname , mode = 'w' )
522+ zipf = zipfile .ZipFile (tempguizipname , mode = 'w' , allowZip64 = True )
523523 except :
524524 logging .log ("Unable to create {0}_guisettings.zip" .format (guiname ), level = xbmc .LOGERROR )
525525 if self .dialog .yesno (CONFIG .ADDONTITLE ,
@@ -593,11 +593,11 @@ def backup_theme(self, name=""):
593593 tempzipname = ''
594594 zipname = os .path .join (CONFIG .MYBUILDS , '{0}.zip' .format (themename ))
595595 try :
596- zipf = zipfile .ZipFile (zipname , mode = 'w' )
596+ zipf = zipfile .ZipFile (zipname , mode = 'w' , allowZip64 = True )
597597 except :
598598 try :
599599 tempzipname = os .path .join (CONFIG .PACKAGES , '{0}.zip' .format (themename ))
600- zipf = zipfile .ZipFile (tempzipname , mode = 'w' )
600+ zipf = zipfile .ZipFile (tempzipname , mode = 'w' , allowZip64 = True )
601601 except :
602602 logging .log ("Unable to create {0}.zip" .format (themename ), level = xbmc .LOGERROR )
603603 if self .dialog .yesno (CONFIG .ADDONTITLE ,
@@ -801,11 +801,11 @@ def backup_addon_data(self, name=""):
801801 tempzipname = ''
802802 zipname = os .path .join (CONFIG .MYBUILDS , name )
803803 try :
804- zipf = zipfile .ZipFile (xbmc .translatePath (zipname ), mode = 'w' )
804+ zipf = zipfile .ZipFile (xbmc .translatePath (zipname ), mode = 'w' , allowZip64 = True )
805805 except :
806806 try :
807807 tempzipname = os .path .join (CONFIG .PACKAGES , '{0}.zip' .format (name ))
808- zipf = zipfile .ZipFile (tempzipname , mode = 'w' )
808+ zipf = zipfile .ZipFile (tempzipname , mode = 'w' , allowZip64 = True )
809809 except :
810810 logging .log ("Unable to create {0}_addondata.zip" .format (name ), level = xbmc .LOGERROR )
811811 if self .dialog .yesno (CONFIG .ADDONTITLE ,
0 commit comments