Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Session: improvements to documentation + handle unpickleable objects #527

Open
wants to merge 33 commits into
base: master
Choose a base branch
from

Commits on Jul 16, 2022

  1. code formatting changes

    leogama committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    ab13325 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33ca2ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ad8db21 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    da4cc07 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1732e3d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2fdd31d View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2022

  1. Configuration menu
    Copy the full SHA
    6b55755 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aac47b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2022

  1. Configuration menu
    Copy the full SHA
    5e4d912 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

  1. Configuration menu
    Copy the full SHA
    699f30a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04968f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a596126 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2022

  1. Configuration menu
    Copy the full SHA
    d3837cf View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2022

  1. move common autodoc options to conf.py and exclude some special members

    Exclude special class members that are implementation details and give
    practically no useful information:
    
    - __dict__ (can generate really big strings)
    - __module__
    - __slots__
    - __weakref__
    leogama committed Jul 24, 2022
    Configuration menu
    Copy the full SHA
    f46d399 View commit details
    Browse the repository at this point in the history
  2. don't document trace() twice

    leogama committed Jul 24, 2022
    Configuration menu
    Copy the full SHA
    bef5795 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. fix is_pickled_module()

    leogama committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    953b5e0 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2022

  1. deteail the effects of 'module' argument in load_module() and rename …

    …'main' to 'module' on doctstrings
    leogama committed Jul 30, 2022
    Configuration menu
    Copy the full SHA
    e5da1c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e4887c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be319c8 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. Configuration menu
    Copy the full SHA
    a9ea883 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. Configuration menu
    Copy the full SHA
    b722431 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Configuration menu
    Copy the full SHA
    2a7e984 View commit details
    Browse the repository at this point in the history
  2. grammar

    leogama committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    fa4fa85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92318a7 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. Configuration menu
    Copy the full SHA
    4fc2f5f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0e365f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9c54e34 View commit details
    Browse the repository at this point in the history
  4. update 'refonfail' example

    leogama committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    ffdd180 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2022

  1. Configuration menu
    Copy the full SHA
    d5b1701 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2022

  1. Configuration menu
    Copy the full SHA
    f60d239 View commit details
    Browse the repository at this point in the history
  2. minor

    leogama committed Aug 14, 2022
    Configuration menu
    Copy the full SHA
    4fe577b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d059d84 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2022

  1. Add option 'refonfail' for dump_module (enabled by default)

    Other relevant changes in this commit:
    
    - Complement and improve the documentation of _dill.py and session.py
    - Rename the submodule 'logger' back to 'logging'.
    - Now, the submodule 'logging' is meant to be used also as a proxy to the StdLib module of the same name.
    - The level for pickling tracing is now 'logging.TRACE', a custom level between INFO and DEBUG
    - New: if logging level is set to INFO or lower, the variables saved by reference, either by
      'refimported' or by 'refonfail', are listed.
    - New internal functions: _is_imported_module(), _is_stdlib_module() and _module_package()
    - New private submodule '_utils': new helper _open() context manager for opening streams
    - More tests added to test_session.py
    - Etc.
    leogama committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    8bf6157 View commit details
    Browse the repository at this point in the history