Skip to content

Commit

Permalink
Move session-related code to new session module (#530)
Browse files Browse the repository at this point in the history
* move session-related code to new session module

* export objects to ._dill for compatibility with 0.3.5.1

* use dill._dill.__builtin__ instead of builtins for consistency
  • Loading branch information
leogama committed Jul 23, 2022
1 parent 72a43b9 commit 5a66152
Show file tree
Hide file tree
Showing 5 changed files with 616 additions and 566 deletions.
16 changes: 10 additions & 6 deletions dill/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,17 @@


from ._dill import (
dump, dumps, load, loads, dump_module, load_module, load_module_asdict,
dump_session, load_session, Pickler, Unpickler, register, copy, pickle,
pickles, check, HIGHEST_PROTOCOL, DEFAULT_PROTOCOL, PicklingError,
UnpicklingError, HANDLE_FMODE, CONTENTS_FMODE, FILE_FMODE, PickleError,
PickleWarning, PicklingWarning, UnpicklingWarning,
Pickler, Unpickler,
check, copy, dump, dumps, load, loads, pickle, pickles, register,
DEFAULT_PROTOCOL, HIGHEST_PROTOCOL, CONTENTS_FMODE, FILE_FMODE, HANDLE_FMODE,
PickleError, PickleWarning, PicklingError, PicklingWarning, UnpicklingError,
UnpicklingWarning,
)
from . import source, temp, detect, logger
from .session import (
dump_module, load_module, load_module_asdict,
dump_session, load_session # backward compatibility
)
from . import detect, logger, session, source, temp

# get global settings
from .settings import settings
Expand Down

0 comments on commit 5a66152

Please sign in to comment.