Commit Graph

  • 53cf2a6f48 Add prepare_url_slash to string_helpers.py and tests Clemens Schwaighofer 2025-10-23 15:47:19 +09:00
  • fe69530b38 Add a simple add key entry to dictionary Clemens Schwaighofer 2025-10-23 15:31:52 +09:00
  • bf83c1c394 v0.29.0: Add SQLite IO class v0.29.0 Clemens Schwaighofer 2025-10-23 15:24:07 +09:00
  • 84ce43ab93 Add SQLite IO class Clemens Schwaighofer 2025-10-23 15:22:12 +09:00
  • 5e0765ee24 Rename the enum_test to enum_base for the test run file Clemens Schwaighofer 2025-10-23 14:32:52 +09:00
  • 6edf9398b7 v0.28.0: Enum base class added v0.28.0 Clemens Schwaighofer 2025-10-23 13:48:57 +09:00
  • 30bf9c1bcb Add Enum base class Clemens Schwaighofer 2025-10-23 13:47:13 +09:00
  • 0b59f3cc7a v0.27.0: add json replace content method v0.27.0 Clemens Schwaighofer 2025-10-23 13:22:19 +09:00
  • 2544fad9ce Add json helper function json_replace Clemens Schwaighofer 2025-10-23 13:20:40 +09:00
  • e579ef5834 v0.26.0: Add Symmetric Encryption v0.26.0 Clemens Schwaighofer 2025-10-23 11:48:52 +09:00
  • 543e9766a1 Add symmetric encryption and tests Clemens Schwaighofer 2025-10-23 11:47:41 +09:00
  • 4c3611aba7 v0.25.1: add missing jmespath exception check v0.25.1 Clemens Schwaighofer 2025-10-09 16:43:53 +09:00
  • dadc14563a jmespath search check update Clemens Schwaighofer 2025-10-09 16:42:41 +09:00
  • c1eda7305b jmespath search, catch JMESPathTypeError error Clemens Schwaighofer 2025-10-09 16:39:54 +09:00
  • 2f4e236350 v0.25.0: add create datetime iso format v0.25.0 Clemens Schwaighofer 2025-10-08 16:09:29 +09:00
  • b858936c68 Add test file for datetime helpers Clemens Schwaighofer 2025-10-08 16:08:23 +09:00
  • 78ce30283e Version update in uv.lock (merge from master) Clemens Schwaighofer 2025-10-08 15:58:58 +09:00
  • f85fbb86af Add iso datetime create with time zone support Clemens Schwaighofer 2025-10-08 15:57:57 +09:00
  • ed22105ec8 v0.24.4: Fix Zone info data in TimestampStrings class v0.24.4 Clemens Schwaighofer 2025-09-25 15:54:54 +09:00
  • 7c5af588c7 Update the TimestampStrings zone info handling Clemens Schwaighofer 2025-09-25 15:53:26 +09:00
  • 2690a285d9 v0.24.3: Pytest fixes v0.24.3 Clemens Schwaighofer 2025-09-25 15:38:29 +09:00
  • bb60a570d0 Change the TimestampStrings check to check for str instead of not ZoneInfo. Clemens Schwaighofer 2025-09-25 15:36:47 +09:00
  • ca0ab2d7d1 v0.24.2: TimestampString allows ZoneInfo object as zone name v0.24.2 Clemens Schwaighofer 2025-09-25 15:16:19 +09:00
  • 38bae7fb46 TimestampStrings allows ZoneInfo object as time_zone parameter Clemens Schwaighofer 2025-09-25 15:14:40 +09:00
  • 14466c3ff8 v0.24.1: allow negative timestamp convert to seconds, add pytests for this function v0.24.1 Clemens Schwaighofer 2025-09-24 15:27:15 +09:00
  • fe824f9fb4 Merge branch 'development' Clemens Schwaighofer 2025-09-24 15:26:22 +09:00
  • ef5981b473 convert_to_seconds allow negative time strings and add pytests Clemens Schwaighofer 2025-09-24 15:25:53 +09:00
  • 7d1ee70cf6 v0.24.0: Add timestamp seconds to human readable v0.24.0 Clemens Schwaighofer 2025-09-19 10:25:44 +09:00
  • 7c72d99619 add pytests for seconds to human readable convert Clemens Schwaighofer 2025-09-19 10:17:36 +09:00
  • b32887a6d8 Add time in seconds convert to human readable format Clemens Schwaighofer 2025-09-19 09:57:51 +09:00
  • 37a197e7f1 v0.23.0: json dumps updates for functions, safe dict dump v0.23.0 Clemens Schwaighofer 2025-09-03 18:15:48 +09:00
  • 74cb3d2c54 dump_data and new json_dumps Clemens Schwaighofer 2025-09-03 18:14:26 +09:00
  • d19abcabc7 v0.22.6: Empty settings loader config for just data load Clemens Schwaighofer 2025-08-26 14:40:22 +09:00
  • f8ae6609c7 Allow empty config settings for settings loader if only loading is needed v0.22.6 Clemens Schwaighofer 2025-08-26 14:38:55 +09:00
  • cbd39ff161 v0.22.5: settings loader clean up Clemens Schwaighofer 2025-08-26 14:33:26 +09:00
  • f8905a176c Fix settings loader v0.22.5 Clemens Schwaighofer 2025-08-26 14:29:52 +09:00
  • 847288e91f Add a security md file Clemens Schwaighofer 2025-08-26 14:15:14 +09:00
  • 446d9d5217 Log documentation updates Clemens Schwaighofer 2025-08-18 14:35:14 +09:00
  • 3a7a1659f0 Log remove auto close log queue logic v0.22.4 Clemens Schwaighofer 2025-08-05 16:21:11 +09:00
  • bc23006a34 disable the auto close of the log queue Clemens Schwaighofer 2025-08-05 16:20:13 +09:00
  • 6090995eba v0.22.3: Fixes in Log for atexit calls for queue close v0.22.3 Clemens Schwaighofer 2025-08-05 13:24:16 +09:00
  • 60db747d6d More fixes for the queue clean up Clemens Schwaighofer 2025-08-05 13:22:54 +09:00
  • a7a4141f58 v0.22.2: Log remove __del__ call for clean up, this broke everything Clemens Schwaighofer 2025-08-05 10:37:57 +09:00
  • 2b04cbe239 Remove Log __del__ cleanup Clemens Schwaighofer 2025-08-05 10:36:49 +09:00
  • 765cc061c1 v0.22.1: Log update with closing queue on exit or abort v0.22.1 Clemens Schwaighofer 2025-08-05 10:33:55 +09:00
  • 80319385f0 Add Log exist queue clean up if queue is set Clemens Schwaighofer 2025-08-05 10:32:33 +09:00
  • 29dd906fe0 v0.22.0: per run log file rotate v0.22.0 Clemens Schwaighofer 2025-08-01 16:04:18 +09:00
  • d5dc4028c3 Merge branch 'development' Clemens Schwaighofer 2025-08-01 16:02:40 +09:00
  • 0df049d453 Add per run log rotate flag Clemens Schwaighofer 2025-08-01 16:01:50 +09:00
  • 0bd7c1f685 v0.21.1: Update convert time string to skip any numbers v0.21.1 Clemens Schwaighofer 2025-07-29 09:30:56 +09:00
  • 2f08ecabbf For convert time string, skip convert if incoming value is a number of any type Clemens Schwaighofer 2025-07-29 09:28:37 +09:00
  • 12af1c80dc v0.21.0: string with time units to seconds int v0.21.0 Clemens Schwaighofer 2025-07-29 09:15:20 +09:00
  • a52b6e0a55 Merge branch 'development' Clemens Schwaighofer 2025-07-29 09:14:11 +09:00
  • a586cf65e2 Convert string with time units to seconds Clemens Schwaighofer 2025-07-29 09:13:36 +09:00
  • e2e7882bfa Log exception with new exception_stack call, exception_stack method added to the debug helpers v0.20.0 Clemens Schwaighofer 2025-07-28 15:27:55 +09:00
  • 4f9c2b9d5f Add exception stack caller and add this to the logger exception call Clemens Schwaighofer 2025-07-28 15:26:23 +09:00
  • 5203bcf1ea v0.19.1: Log exception call, add call stack to the console log output v0.19.1 Clemens Schwaighofer 2025-07-28 14:32:56 +09:00
  • f1e3bc8559 For Log exception write to ERROR, add the stack trace too Clemens Schwaighofer 2025-07-28 14:32:14 +09:00
  • b97ca6f064 v0.19.0: add http basic auth creator method v0.19.0 Clemens Schwaighofer 2025-07-26 11:27:10 +09:00
  • d1ea9874da Add HTTP basic auth builder Clemens Schwaighofer 2025-07-26 11:26:09 +09:00
  • 3cd3f87d68 v0.18.2: dump data parameter change to Any v0.18.2 Clemens Schwaighofer 2025-07-26 10:52:48 +09:00
  • 582937b866 dump_data is now ANY, we do the detail dump type in the run later Clemens Schwaighofer 2025-07-26 10:51:37 +09:00
  • 2b8240c156 v0.18.1: bug fix for find_in_array_from_list search key check v0.18.1 Clemens Schwaighofer 2025-07-25 15:58:59 +09:00
  • abf4b7ac89 Bug fix for find_in_array_from_list because of keys order Clemens Schwaighofer 2025-07-25 15:57:48 +09:00
  • 9c49f83c16 v0.18.0: array_search deprecation in change for find_in_array_from_list with correct parameter order v0.18.0 Clemens Schwaighofer 2025-07-25 15:50:58 +09:00
  • 3a625ed0ee Merge branch 'master' into development Clemens Schwaighofer 2025-07-25 15:49:58 +09:00
  • 2cfbf4bb90 Update data search for iterators Clemens Schwaighofer 2025-07-25 15:48:37 +09:00
  • 5767533668 v0.17.0: exceptions handling added for csv file reading v0.17.0 Clemens Schwaighofer 2025-07-25 10:25:44 +09:00
  • 24798f19ca Add CSV Exceptions Clemens Schwaighofer 2025-07-25 10:23:52 +09:00
  • 26f8249187 v0.16.0: trackeback call stack reader method fix v0.16.0 Clemens Schwaighofer 2025-07-24 10:53:44 +09:00
  • dcefa564da Fix stack stack traceback call Clemens Schwaighofer 2025-07-24 10:50:17 +09:00
  • edd35dccea Comment update for log class Clemens Schwaighofer 2025-07-22 19:32:21 +09:00
  • ea527ea60c v0.15.0: Log class update with split up class with Logger sub class for pool/fork/thread worker setup v0.15.0 Clemens Schwaighofer 2025-07-18 14:18:19 +09:00
  • fd5e1db22b Change Log class and add simple Logger class without the init work Clemens Schwaighofer 2025-07-18 14:15:00 +09:00
  • 39e23faf7f dict mask helper test code update Clemens Schwaighofer 2025-07-17 15:29:15 +09:00
  • de285b531a ToDo list update Clemens Schwaighofer 2025-07-17 15:22:12 +09:00
  • 0a29a592f9 v0.14.1: mask update to also work recusrive Clemens Schwaighofer 2025-07-17 15:20:38 +09:00
  • e045b1d3b5 Add docstring for pytest file dict helpers Clemens Schwaighofer 2025-07-17 15:19:05 +09:00
  • 280e5fa861 Update the mask dict helper Clemens Schwaighofer 2025-07-17 14:37:07 +09:00
  • 472d3495b5 Add missing typedefs for regex constants Clemens Schwaighofer 2025-07-17 13:32:35 +09:00
  • 2778ac6870 in Log use the defined default levels for console and file Clemens Schwaighofer 2025-07-16 11:06:38 +09:00
  • 743a0a8ac9 v0.14.0: logging exception automatically writes to error for console output v0.14.0 Clemens Schwaighofer 2025-07-15 17:57:49 +09:00
  • 694712ed2e logging update for exceptions with special error log to console Clemens Schwaighofer 2025-07-15 17:54:09 +09:00
  • ea3b4f1790 v0.13.2: move domain regex to the regex constant file Clemens Schwaighofer 2025-07-15 11:16:01 +09:00
  • da68818d4f Move the domain regex to the regex constant file v0.13.2 Clemens Schwaighofer 2025-07-15 11:13:23 +09:00
  • db6a3b53c5 v0.13.1: settings loader check additions v0.13.1 Clemens Schwaighofer 2025-07-15 10:33:38 +09:00
  • 82b089498e Merge branch 'development' Clemens Schwaighofer 2025-07-15 10:33:02 +09:00
  • 948b0dd5e7 Settings loader add more checks Clemens Schwaighofer 2025-07-15 10:30:09 +09:00
  • 4acc0b51b1 v0.13.0: move the dump data method from the iterator folder to the debug folder v0.13.0 Clemens Schwaighofer 2025-07-15 09:55:25 +09:00
  • a626b738a9 Move dump_data from iterator folder to debug folder Clemens Schwaighofer 2025-07-15 09:54:23 +09:00
  • 7119844313 v0.12.6: Settings: exception raised on error point, stacklevel increased for all sub functions in log/settings loader v0.12.6 Clemens Schwaighofer 2025-07-15 09:50:53 +09:00
  • 5763f57830 In settings loader do the raise ValueRror on the error, fix stack level, loggin fix stack level Clemens Schwaighofer 2025-07-15 09:40:24 +09:00
  • 70e8ceecce v0.12.5: settings loader allow empty block v0.12.5 Clemens Schwaighofer 2025-07-14 18:15:59 +09:00
  • acbe1ac692 Settings load add info for future settings/options argument Clemens Schwaighofer 2025-07-14 18:15:07 +09:00
  • 99bca2c467 Allow settings block to not exist via call setting Clemens Schwaighofer 2025-07-14 18:14:33 +09:00
  • b74ed1f30e v0.12.4: settings loader add set default value for empty v0.12.4 Clemens Schwaighofer 2025-07-14 17:22:03 +09:00
  • 8082ab78a1 Merge branch 'development' Clemens Schwaighofer 2025-07-14 17:21:28 +09:00
  • c69076f517 Add set default if empty/not set in settings Clemens Schwaighofer 2025-07-14 17:19:33 +09:00
  • 648ab001b6 Settings loader fix for not set range check entries Clemens Schwaighofer 2025-07-14 17:00:25 +09:00
  • 447034046e v0.12.3: settings loader error message improvement v0.12.3 Clemens Schwaighofer 2025-07-14 16:50:36 +09:00