AYABPNGDumper Module¶
Dump knitting patterns to PNG files compatible with the AYAB software.
-
class
knittingpattern.convert.AYABPNGDumper.AYABPNGDumper(function_that_returns_a_knitting_pattern_set)[source]¶ Bases:
knittingpattern.Dumper.file.ContentDumperThis class converts knitting patterns into PNG files.
-
__init__(function_that_returns_a_knitting_pattern_set)[source]¶ Initialize the Dumper with a
function_that_returns_a_knitting_pattern_set.Parameters: function_that_returns_a_knitting_pattern_set¶ – a function that takes no arguments but returns a knittinpattern.KnittingPatternSet.KnittingPatternSetWhen a dump is requested, the
function_that_returns_a_knitting_pattern_setis called and the knitting pattern set is converted and saved to the specified location.
-
temporary_path(extension='.png')[source]¶ Saves the dump in a temporary file and returns its path.
Warning
The user of this method is responsible for deleting this file to save space on the hard drive. If you only need a file object for a short period of time you can use the method
temporary_file().Parameters: extension¶ (str) – the ending ot the file name e.g. ".png"Returns: a path to the temporary file Return type: str
-