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