You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
+ Adding datetime_format, dtf methods
+ Adding datetime_from_iso, dtiso methods
+ Adding catch_it and retry_it wrappers
+ Adding CONTRIBUTING file
+ Changing Namespace now operates more like "dict" on init, and can accept both iterable and kwargs
+ Changing major structure of reusables to better group similar functionality
+ Changing wrapper time_it now uses .time for older versions instead of the .clock
+ Depreciation Warning: get_logger is changing to setup_logger
+ Breaking change: log_exception has new and changed kwargs
+ Breaking change: removing Cookie Management in favor of separate library
+ Breaking change: removing sort_by
+ Breaking change: removing namespace.from_dict()
+ Breaking change: removing DateTime class in favor of singular methods datetime_format and datetime_from_iso
@@ -372,17 +381,6 @@ functionality you want to see! Only requirements are that it's well thought out
372
381
(to be merged will need documentation and basic unittests as well, but not a requirement for opening the PR).
373
382
Please don't hesitate if you're new to python! Even the smallest PR contributions will earn a mention in a brand new Contributors section.
374
383
375
-
376
-
**Why all the underscored imports?**
377
-
378
-
The rational behind this is just like the standard library, so that the user is sure anything they have access to is solely from this library
379
-
and not one of it's imports. Several variables are also hidden like this, as they are only to be used by the library itself. For example, loggers
380
-
should not have their objects modified by direct reference, but rather obtained through 'logging.getLogger('reusables')', as it helps sort out those who
381
-
know what they are doing.
382
-
383
-
I could use __all__ and just expose what I want, but I feel that people should be allowed to copy a single file or function out of here,
384
-
and have a clear understanding what is designed to be exposed without being an interpreter.
385
-
386
384
**Unrar not installed?**
387
385
388
386
A common error to see, especially on Windows based systems, is: "rarfile.RarCannotExec: Unrar not installed? (rarfile.UNRAR_TOOL='unrar')"
@@ -391,13 +389,6 @@ This is probably because unrar is not downloaded or linked properly. Download Un
391
389
from http://www.rarlab.com/rar_add.htm and follow these instructions before
0 commit comments