Commit Graph

115 Commits

Author SHA1 Message Date
Fabio Caccamo 0ced3fe78c Refactored io_util and added serializers. 2020-01-20 16:19:53 +01:00
Fabio Caccamo e6e2ec4b95 Code refactoring. 2020-01-20 14:12:12 +01:00
Fabio Caccamo 2d7d04dbe6 Updated version. 2020-01-13 14:56:41 +01:00
Fabio Caccamo 739f55b7a6 Refactored dict_util methods. 2020-01-13 14:55:57 +01:00
Fabio Caccamo aeaf637853 Updated docstrings. 2020-01-13 14:54:33 +01:00
Fabio Caccamo 5f605139e2 Added unflatten method. 2020-01-13 14:54:10 +01:00
Fabio Caccamo 77a3b94f5b Added search method. 2020-01-13 14:53:16 +01:00
Fabio Caccamo 6f90c28509 Added rename method. 2020-01-13 14:52:17 +01:00
Fabio Caccamo ef3ba864dd Added dict_util.resolve method. 2020-01-13 14:50:42 +01:00
Fabio Caccamo 2affb8a923 Updated version and CHANGELOG. 2020-01-07 16:01:55 +01:00
Fabio Caccamo 2e79c9ab8e Fixed pickle AttributeError. #6 2020-01-07 16:00:06 +01:00
Fabio Caccamo d49abdfbb7 Fixed get doesn't work when the key is a list with one element. #5 2020-01-07 14:38:57 +01:00
Fabio Caccamo 02df3e93bf Fixed keypath_separator value in instances returned by copy, clone, filter, flatten, invert, subset methods. #4 2020-01-07 12:48:39 +01:00
Fabio Caccamo 541e42023d Updated version and changelog. 2019-12-18 11:19:57 +01:00
Fabio Caccamo 91330f3844 Removed unused commented imports. 2019-12-12 18:28:44 +01:00
Fabio Caccamo 8dbd216844 Refactored standardize utility. 2019-12-12 18:27:15 +01:00
Fabio Caccamo ee56fcd7b0 Renamed options arg to choices in ParseDict methods. 2019-12-12 18:25:35 +01:00
Fabio Caccamo fe2dd47d77 Added docstrings to methods. #2 2019-12-12 18:24:16 +01:00
Fabio Caccamo 6bc9ce03ea Fixed unused variable 'value' warning. 2019-11-18 12:25:11 +01:00
Fabio Caccamo 55737f797a Replace unsafe yaml.load with yaml.safe_load. 2019-11-18 11:16:53 +01:00
Fabio Caccamo 97e6490f0c Improved code quality. 2019-11-18 10:44:14 +01:00
Fabio Caccamo f8a8c9bb9b Removed unused import. 2019-11-18 10:43:46 +01:00
Fabio Caccamo 7790dde841 Fixed fromkeys method. 2019-11-11 15:51:58 +01:00
Fabio Caccamo 2770ac6114 Improved url, file, data autodetect in io_util.read_content. 2019-11-11 14:38:48 +01:00
Fabio Caccamo e57527b55e Removed duplicated code and benedicton decorator. 2019-11-11 14:37:24 +01:00
Fabio Caccamo d2da6a26a7 Updated README, CHANGELOG and version. 2019-11-07 17:52:13 +01:00
Fabio Caccamo b61eb4ea44 Improved csv I/O support and refacored io dict and utils. 2019-11-07 17:45:45 +01:00
Fabio Caccamo 2f1f680a83 Added decode_csv and encode_csv methods to io_util. 2019-11-07 17:05:52 +01:00
Fabio Caccamo 2ac3305f33 Raised ValueError in read_url if response code is not 200. 2019-11-07 17:04:33 +01:00
Fabio Caccamo 0fa0671a7f Updated README, CHANGELOG and version. 2019-10-29 16:31:49 +01:00
Fabio Caccamo d88e6c1d75 Added standardize and traverse utility methods. 2019-10-29 16:31:01 +01:00
Fabio Caccamo ac676e70db Refactored keypath dict. 2019-10-29 16:30:01 +01:00
Fabio Caccamo 4fe0784cd5 Added dict_util. 2019-10-29 16:28:49 +01:00
Fabio Caccamo 2f6b5d52d5 Improved base64 I/O support. 2019-10-29 16:22:24 +01:00
Fabio Caccamo eb677fd19c Updated version and CHANGELOG. 2019-10-14 16:34:18 +02:00
Fabio Caccamo 73b72c4d63 Refactored io_util.write_file method. 2019-10-14 16:32:40 +02:00
Fabio Caccamo 51bb80c7b5 Added io_util.decode_bytes utility method. 2019-10-14 16:32:01 +02:00
Fabio Caccamo 07028bf984 Updated version, README and CHANGELOG. 2019-10-14 14:47:49 +02:00
Fabio Caccamo 8334993d96 Added query-string I/O support. 2019-10-14 14:47:11 +02:00
Fabio Caccamo fc9b2549ea Code refactoring. 2019-10-14 14:45:15 +02:00
Fabio Caccamo 89ec87728f Added urldecode, padding fix and format=None support to io_util.decode_base64 utility. 2019-10-14 14:43:35 +02:00
Fabio Caccamo 1c41219528 Added unique utility method. 2019-10-07 12:03:46 +02:00
Fabio Caccamo 2f50c30ea6 Moved all utilities to dict_util. 2019-10-07 12:03:01 +02:00
Fabio Caccamo 3762550918 Added format argument to from_base64 and to_base64 methods. 2019-10-07 11:59:16 +02:00
Fabio Caccamo a933ee3bdd Refactored keypath dict and util. 2019-10-04 15:55:10 +02:00
Fabio Caccamo 4d9a9b6602 Added move utility method. 2019-10-04 15:54:28 +02:00
Fabio Caccamo eace6f7134 Added swap utility method. 2019-10-04 15:53:54 +02:00
Fabio Caccamo 2ca1bd7982 Added missing import. 2019-10-04 15:53:11 +02:00
Fabio Caccamo 9edd2c6bf3 Improved subset method to accept a single key or args. 2019-10-04 15:52:14 +02:00
Fabio Caccamo 50c0439f9b Improved remove method to accept a single key or args. 2019-10-04 15:51:29 +02:00