utils.py: Fix not adding files correctly in some edge cases
This commit is contained in:
		
							
								
								
									
										4
									
								
								util.py
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								util.py
									
									
									
									
									
								
							@@ -9,7 +9,7 @@ import zipfile
 | 
			
		||||
def get_recursive_filelist_sorted(path):
 | 
			
		||||
    filelist = []
 | 
			
		||||
    for root, dirs, files in os.walk(path):
 | 
			
		||||
        relroot = root.replace(path, '')
 | 
			
		||||
        relroot = root.replace(path, '', 1)
 | 
			
		||||
        if relroot != '' and relroot in var.config.get('bot', 'ignored_folders'):
 | 
			
		||||
            continue
 | 
			
		||||
        if len(relroot):
 | 
			
		||||
@@ -66,7 +66,7 @@ class Dir(object):
 | 
			
		||||
 | 
			
		||||
    def add_file(self, file):
 | 
			
		||||
        if file.startswith(self.name + '/'):
 | 
			
		||||
            file = file.replace(self.name + '/', '')
 | 
			
		||||
            file = file.replace(self.name + '/', '', 1)
 | 
			
		||||
 | 
			
		||||
        if '/' in file:
 | 
			
		||||
            # This file is in a subdir
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user