Commit Graph

309 Commits

Author SHA1 Message Date
Fabio Caccamo b49b7e99ee Updated version and CHANGELOG. 2020-09-11 15:17:12 +02:00
Fabio Caccamo f407bea3ec Added encoding optional argument to io_util.read_file and io_util.write_file. 2020-09-10 19:14:33 +02:00
Fabio Caccamo b8d2e72cda Improved KeyError(s) message. 2020-09-10 19:06:43 +02:00
Fabio Caccamo 4d6c43db28
Merge pull request #28 from neutrinoceros/keyerror_explicit
Insightful KeyErrors
2020-09-10 18:56:31 +02:00
Fabio Caccamo bfd2c04a48 Fixed python 2 plist unicode support. 2020-09-10 18:41:34 +02:00
Fabio Caccamo c255be26ef Added plist dict test case. 2020-09-10 18:09:36 +02:00
Fabio Caccamo 1ef74442c1 Fixed plist tests. 2020-09-10 18:07:09 +02:00
Fabio Caccamo 00f695d849 Fixed plist tests. 2020-09-09 18:55:43 +02:00
Fabio Caccamo 7d2af21d15 Fixed python 3.5/3.6 I/O encoding issue. 2020-09-09 16:49:49 +02:00
Fabio Caccamo 84ff5b7406 Enforced IODict initial check when using filepath or data-string. 2020-09-09 16:47:25 +02:00
Fabio Caccamo ac789db31d Added plist support. 2020-09-09 16:45:39 +02:00
Fabio Caccamo 68311ced1e Re-ordered methods alphabetically. 2020-09-09 12:22:56 +02:00
Fabio Caccamo 3282866414 Improved serializers.get_serializers_by_format format to key conversion. 2020-09-09 12:21:47 +02:00
Clément Robert dfc79a44e8 insightful keyerrors 2020-09-07 19:25:34 +02:00
Fabio Caccamo 769cd8842d Updated version and CHANGELOG. 2020-09-04 15:59:36 +02:00
Fabio Caccamo 0abe713e84 Updated dict pointers test. #25 2020-09-04 15:58:37 +02:00
Fabio Caccamo b9dfedf8da Added test case for issue #25 2020-09-02 13:48:22 +02:00
Fabio Caccamo f0dfecb59b Removed print from tests. 2020-09-02 13:48:01 +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 297be316be Updated README testing section. [ci skip] 2020-08-27 15:12:26 +02:00
Fabio Caccamo 44884fe542 Updated requirements. [ci skip] 2020-08-27 15:11:51 +02:00
Fabio Caccamo 07e208f564 Updated README.md [ci skip] 2020-08-14 16:34:58 +02:00
Fabio Caccamo 8719ce99df Added requirements.txt 2020-08-14 15:50:06 +02:00
Fabio Caccamo ebe7f1d33d Removed unnecessary try/except block. 2020-08-12 12:47:43 +02:00
Fabio Caccamo 6cd075edce Fixed format auto-detection with unexpected extensions. 2020-08-12 12:46:52 +02:00
Fabio Caccamo 991487590f Added issue #20 test case. 2020-08-12 12:42:16 +02:00
Fabio Caccamo 9610ee35f0 Added visitors badge to README. [ci skip] 2020-08-06 11:48:29 +02:00
Fabio Caccamo 307a3914d1 Updated CHANGELOG and version. 2020-03-13 13:56:18 +01:00
Fabio Caccamo d0dfee0681 Added data format auto-detection when creating instance with data from filepath or url. 2020-03-13 13:54:53 +01:00
Fabio Caccamo 86a23c7c11 Fixed `keypath_separator` support when using `from_{format}` methods. #12 2020-03-13 13:53:49 +01:00
Fabio Caccamo 7c0f11ea83 Simplified .travis config. 2020-03-01 11:45:22 +01:00
Fabio Caccamo b82e6bb724 Changed pickle default protocol to 2. 2020-02-21 14:36:07 +01:00
Fabio Caccamo 414f53286a Updated travis. 2020-02-21 14:03:31 +01:00
Fabio Caccamo f79971d6bb Updated version. 2020-02-21 13:56:02 +01:00
Fabio Caccamo 82d2820ef4 Updated CHANGELOG. 2020-02-21 13:55:44 +01:00
Fabio Caccamo 218a42b8bf Updated README.md 2020-02-21 13:55:27 +01:00
Fabio Caccamo 9dc197bd7e Fixed dump test for python 3.5. 2020-02-21 13:55:06 +01:00
Fabio Caccamo 28a58aa5d7 Removed unnecessary type check. 2020-02-21 13:54:33 +01:00
Fabio Caccamo a7aa531d54 Added from_pickle and to_pickle methods. 2020-02-21 13:54:08 +01:00
Fabio Caccamo d721d8c986 Changed pickle default protocol to pickle.HIGHEST_PROTOCOL. 2020-02-21 13:53:09 +01:00
Fabio Caccamo ee5c814324 Removed type_util.is_binary method. 2020-02-21 13:51:22 +01:00
Fabio Caccamo 6da3cb5a04 Fixed python 2.7 build errors. 2020-02-20 18:08:38 +01:00
Fabio Caccamo f1608782f1 Updated .travis config. 2020-02-20 17:27:00 +01:00
Fabio Caccamo 0e306d5307 Added parse_util test case. 2020-02-20 17:17:22 +01:00
Fabio Caccamo c1eeb5671e Added pickle encode/decode tests. 2020-02-20 17:15:53 +01:00
Fabio Caccamo cd0bb36ff3 Refactored Base64Serializer. 2020-02-20 17:15:14 +01:00
Fabio Caccamo a503cd365f Updated serializers encode/decode methods to be instance methods(s). 2020-02-20 17:14:48 +01:00
Fabio Caccamo 32cc5f459c Updated read_file and write_file utils to use Context Manager. 2020-02-20 17:12:47 +01:00
Fabio Caccamo 4b941579b6 Improved type_util tests. 2020-02-20 17:11:06 +01:00