| 
														
															@@ -999,6 +999,7 @@ Utilization of max. archive size: {csize_max:.0%} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     def process_file(self, path, st, cache): 
														 | 
														
														 | 
														
															     def process_file(self, path, st, cache): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         with self.create_helper(path, st, None) as (item, status, hardlinked, hardlink_master):  # no status yet 
														 | 
														
														 | 
														
															         with self.create_helper(path, st, None) as (item, status, hardlinked, hardlink_master):  # no status yet 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            item.update(self.stat_simple_attrs(st)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             is_special_file = is_special(st.st_mode) 
														 | 
														
														 | 
														
															             is_special_file = is_special(st.st_mode) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if not hardlinked or hardlink_master: 
														 | 
														
														 | 
														
															             if not hardlinked or hardlink_master: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if not is_special_file: 
														 | 
														
														 | 
														
															                 if not is_special_file: 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1023,7 +1024,6 @@ Utilization of max. archive size: {csize_max:.0%} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 else: 
														 | 
														
														 | 
														
															                 else: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     status = 'M' if known else 'A'  # regular file, modified or added 
														 | 
														
														 | 
														
															                     status = 'M' if known else 'A'  # regular file, modified or added 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 item.hardlink_master = hardlinked 
														 | 
														
														 | 
														
															                 item.hardlink_master = hardlinked 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                item.update(self.stat_simple_attrs(st)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 # Only chunkify the file if needed 
														 | 
														
														 | 
														
															                 # Only chunkify the file if needed 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if chunks is not None: 
														 | 
														
														 | 
														
															                 if chunks is not None: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     item.chunks = chunks 
														 | 
														
														 | 
														
															                     item.chunks = chunks 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1037,7 +1037,7 @@ Utilization of max. archive size: {csize_max:.0%} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         # block or char device will change without its mtime/size/inode changing. 
														 | 
														
														 | 
														
															                         # block or char device will change without its mtime/size/inode changing. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         cache.memorize_file(path_hash, st, [c.id for c in item.chunks]) 
														 | 
														
														 | 
														
															                         cache.memorize_file(path_hash, st, [c.id for c in item.chunks]) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 self.stats.nfiles += 1 
														 | 
														
														 | 
														
															                 self.stats.nfiles += 1 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            item.update(self.stat_attrs(st, path)) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            item.update(self.stat_ext_attrs(st, path)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             item.get_size(memorize=True) 
														 | 
														
														 | 
														
															             item.get_size(memorize=True) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if is_special_file: 
														 | 
														
														 | 
														
															             if is_special_file: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 # we processed a special file like a regular file. reflect that in mode, 
														 | 
														
														 | 
														
															                 # we processed a special file like a regular file. reflect that in mode, 
														 |