kopia lustrzana https://github.com/inkstitch/inkstitch
				
				
				
			fix style
							rodzic
							
								
									be7d0af82d
								
							
						
					
					
						commit
						fa3236372b
					
				| 
						 | 
				
			
			@ -189,8 +189,9 @@ class AutoFill(Fill):
 | 
			
		|||
            message = ""
 | 
			
		||||
            message += _("Error during autofill!  This means that there is a problem with Ink/Stitch.")
 | 
			
		||||
            message += "\n\n"
 | 
			
		||||
            message += _("If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: https://github.com/inkstitch/inkstitch/issues/new")
 | 
			
		||||
            message += "\n\n"
 | 
			
		||||
            # L10N this message is followed by a URL: https://github.com/inkstitch/inkstitch/issues/new
 | 
			
		||||
            message += _("If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: ")
 | 
			
		||||
            message += "https://github.com/inkstitch/inkstitch/issues/new\n\n"
 | 
			
		||||
            message += traceback.format_exc()
 | 
			
		||||
 | 
			
		||||
            self.fatal(message)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,2 +1,2 @@
 | 
			
		|||
class InkstitchException(Exception):
 | 
			
		||||
    pass
 | 
			
		||||
    pass
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -178,14 +178,19 @@ def build_graph(shape, segments, angle, row_spacing, max_stitch_length):
 | 
			
		|||
            if i % 2 == edge_set:
 | 
			
		||||
                graph.add_edge(node1, node2, key="extra")
 | 
			
		||||
 | 
			
		||||
    check_graph(graph, shape, max_stitch_length)
 | 
			
		||||
 | 
			
		||||
    return graph
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def check_graph(graph, shape, max_stitch_length):
 | 
			
		||||
    if networkx.is_empty(graph) or not networkx.is_eulerian(graph):
 | 
			
		||||
        if shape.area < max_stitch_length ** 2:
 | 
			
		||||
            raise InvalidPath(_("This shape is so small that it cannot be filled with rows of stitches.  "
 | 
			
		||||
                                "It would probably look best as a satin column or running stitch."))
 | 
			
		||||
        else:
 | 
			
		||||
            raise InvalidPath(_("Cannot parse shape.  This most often happens because your shape is made up of multiple sections that aren't connected."))
 | 
			
		||||
 | 
			
		||||
    return graph
 | 
			
		||||
            raise InvalidPath(_("Cannot parse shape.  "
 | 
			
		||||
                                "This most often happens because your shape is made up of multiple sections that aren't connected."))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def node_list_to_edge_list(node_list):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue