Commit Graph

33 Commits

Author SHA1 Message Date
Fabio Caccamo a7edec7285 Remove encoding pragma. 2022-12-05 20:35:43 +01:00
Fabio Caccamo b504e00d7e Add `pre-commit` with `black`, `isort` and `flake8`. 2022-10-14 16:53:06 +02:00
Fabio Caccamo 37fed12485 Fixed `swap` between dict items. 2022-07-15 23:54:34 +02:00
Fabio Caccamo 8b7a9b6d98 Improved code quality. 2022-03-24 13:26:18 +01:00
Fabio Caccamo 7d6b709ddf Replaced `string.format` with `f-strings`. 2022-02-18 01:02:02 +01:00
Fabio Caccamo dad6993054 Reformatted code with Black. 2022-02-13 11:35:43 +01:00
Fabio Caccamo b907e1a9c7 Formatted code with black. 2021-10-12 14:27:35 +02:00
Fabio Caccamo 0ca7599841 Fixed lists concat when merging nested dicts. #48 2021-01-19 11:55:35 +01:00
Fabio Caccamo 7fc6cf78ef Added memo option to clone core method. 2020-12-22 12:50:30 +01:00
Fabio Caccamo eae58feb10 Added concat option to merge method. 2020-12-09 11:03:03 +01:00
Fabio Caccamo 1bf7864ecb Added match utility method. #11 #16 2020-09-22 14:10:59 +02:00
Fabio Caccamo 9c53a18e2a Updated keypaths method to use the default separator instead of None. 2020-09-21 19:12:45 +02:00
Fabio Caccamo 4ad0f9439e Added indexes support to keypaths method. #13 2020-09-21 16:41:44 +02:00
Fabio Caccamo 712b8540ff Updated flatten method, now raise KeyError in case of existing key. 2020-09-17 19:01:57 +02:00
Fabio Caccamo 8065eddf41 Added empty option to clone utility method. 2020-09-17 14:09:59 +02:00
Fabio Caccamo b8d2e72cda Improved KeyError(s) message. 2020-09-10 19:06:43 +02:00
Clément Robert dfc79a44e8 insightful keyerrors 2020-09-07 19:25:34 +02:00
Fabio Caccamo 3e4ae0622a Added overwrite option support to merge method. #24 2020-09-02 10:22:20 +02:00
Fabio Caccamo 06c740a488 Added find method. #23 2020-08-27 15:13:18 +02:00
Fabio Caccamo a503cd365f Updated serializers encode/decode methods to be instance methods(s). 2020-02-20 17:14:48 +01:00
Fabio Caccamo 08d00607d1 Removed custom encoder in dump method. 2020-02-19 18:13:11 +01:00
Fabio Caccamo 7b83e7d663 Centralized json operations using JSONSerializer. 2020-02-19 15:18:29 +01:00
Fabio Caccamo 7a4920705d Improved invert utility to handles correctly lists and tuples. 2020-02-19 15:13:33 +01:00
Fabio Caccamo efc607eea4 Fixed search for int no results - #7 2020-02-07 11:42:08 +01:00
Fabio Caccamo 5b680ce5be Improved code quality. 2020-02-06 15:18:01 +01:00
Fabio Caccamo 46e55cf1c9 Added nest utility method. 2020-02-06 15:16:11 +01:00
Fabio Caccamo eb676bcc8f Added groupby utility method. 2020-02-06 15:14:36 +01:00
Fabio Caccamo b3caf62c0f Improved code quality. 2020-02-05 10:30:19 +01:00
Fabio Caccamo 969640bf72 Improved code quality. 2020-02-05 09:48:50 +01:00
Fabio Caccamo 0bb31c52e5 Improved code quality. 2020-02-04 12:26:10 +01:00
Fabio Caccamo d80b4d9537 Added keylists core method. 2020-02-04 10:33:20 +01:00
Fabio Caccamo df3bcb7a52 Improved code quality. 2020-02-03 19:01:28 +01:00
Fabio Caccamo 3bd5271616 Reorganized lib and tests packages, improved code quality. 2020-02-03 18:25:54 +01:00