| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -1199,9 +1199,11 @@ class MTChunks: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                os.rename(tmp_png_path, dest_png_path) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        except: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            pass | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            participle = "checking result" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            try: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                is_changed = this_chunk.set_from_genresult(genresult_path) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if is_marked_before: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    participle = "checking for marks" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    if (not is_empty_before) and this_chunk.metadata["is_empty"]: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        print("ERROR: chunk changed from nonempty to empty (may happen if output of mapper was not recognized)") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    elif this_chunk.metadata["is_empty"] and os.path.isfile(dest_png_path): | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -1210,14 +1212,17 @@ class MTChunks: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                #self.create_chunk_folder(chunky_x, chunky_z) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                #this_chunk.save_yaml(chunk_yaml_path) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                #if is_changed: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                participle = "accessing dict" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if not is_dict_subset(self.chunks[chunk_luid].metadata, old_meta, False):  # , True, "chunk_yaml_path") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    participle = "saving chunk meta" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    self.save_chunk_meta(chunky_x, chunky_z) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                #print(min_indent+"(saved yaml to '"+chunk_yaml_path+"')") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if not self.is_save_output_ok: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    if os.path.isfile(genresult_path): | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        participle = "removing "+genresult_path | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        os.remove(genresult_path) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            except: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                print (min_indent+"Could not finish deleting/moving output") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                print (min_indent+"Could not finish "+participle+" while deleting/moving output") | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                view_traceback() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        except: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            print(min_indent+"Could not finish deleting/moving temp files") | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |