Utils¶
Catch-all ,odule containing methods that might be helpful to GNewCash users.
-
utils.
delete_log_files
(gnucash_file_path: str) → None[source]¶ Deletes log files at the specified directory.
Parameters: gnucash_file_path (str) – Directory to delete log files
-
utils.
safe_iso_date_formatting
(date_obj: datetime.datetime) → str[source]¶ Attempts for format a date with timezone information. If it fails, it tries to format without timezone information.
Parameters: date_obj (datetime.datetime) – Date object to format Returns: Formatted date string Return type: str
-
utils.
safe_iso_date_parsing
(date_string: str) → datetime.datetime[source]¶ Attempts to parse a date with timezone information. If it fails, it tries to parse without timezone information.
Parameters: date_string (str) – Date string to parse Returns: Parsed date object Return type: datetime.datetime