File tree Expand file tree Collapse file tree 4 files changed +17
-11
lines changed
Expand file tree Collapse file tree 4 files changed +17
-11
lines changed Original file line number Diff line number Diff line change 1- ruff==0.9.9
2- mypy==1.15 .0
3- black== 25.1.0
1+ ruff>=0.12,<1.0
2+ mypy>=1.16.0,<2 .0
3+ black>= 25.1,<26
Original file line number Diff line number Diff line change 1- loguru == 0.7.3
2- click == 8.1.8
3- Shapely == 2.0.7
4- CairoSVG == 2.7.1
5- numpy == 2.2.3
1+ loguru >= 0.7
2+ click >= 8.2 , < 9.0
3+ Shapely >= 2.0 , < 3.0
4+ CairoSVG >= 2.7 , < 3.0
5+ numpy >= 2.3 , < 3.0
Original file line number Diff line number Diff line change @@ -340,7 +340,13 @@ def cli(
340340 seed = current_preset .get ("seed" , None )
341341 random .seed (seed )
342342
343- width = current_preset .get ("output" , {"resolution" : 2500 }).get ("resolution" )
343+ default_resolution = 2500
344+ width = current_preset .get (
345+ "output" , {"resolution" : default_resolution }
346+ ).get ("resolution" )
347+ if width is None :
348+ width = default_resolution
349+
344350 fractions = current_preset .get ("fractions" )
345351 edges = current_preset .get ("edges" , 36 )
346352 spacing = current_preset .get ("spacing" , 0 )
@@ -387,7 +393,7 @@ def cli(
387393 logger .info (f"Saved Seigaiha element to `{ str (output_path )} `." )
388394
389395 # %% pattern
390- if pattern :
396+ if isinstance ( pattern , dict ) :
391397 svg_str_pattern = svg_maker .xml_initialise_pattern ()
392398 svg_pattern = svg_maker .xml_setup_pattern ()
393399
Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ def __init__(
5454
5555 # Pattern
5656 pattern = user_preset .get ("pattern" , False )
57- if pattern :
57+ if isinstance ( pattern , dict ) :
5858 # Alternate
5959 self .repeat_alternate = pattern .get ("alternate" , 1 )
6060
You can’t perform that action at this time.
0 commit comments