Menu

#209 Move globally scoped variables to SESSION

v1.0 (example)
open
None
5
2022-06-02
2022-05-25
Ahasuerus
No

Move globally scoped variable to SESSION. Currently common/isfdb.py defines a significant number of globally scoped all-uppercase variables which pollute the namespace. We want to consolidate them in the SESSION object.

Discussion

  • Ahasuerus

    Ahasuerus - 2022-05-25

    Part 1 - recognized suffixes:

    common/isfdb.py
    edit/cleanup_report.py
    mod/common.py
    nightly/nightly_cleanup.py
    

    Installed in SVN 919 on 2022-05-25. Keeping the SR open.

     
  • Ahasuerus

    Ahasuerus - 2022-05-25

    Part 2 - More cleanup reports, marque authors recalculation and future dates:

    common/isfdb.py
    common/viewers.py
    edit/cleanup_report.py
    mod/marque.py
    nightly/suspect_data.py
    

    Installed in SVN 920 on 2022-05-25.

     
  • Ahasuerus

    Ahasuerus - 2022-05-26
    • assigned_to: Ahasuerus
     
  • Ahasuerus

    Ahasuerus - 2022-05-26

    Part 3 - UI elements:

    biblio/fc.py
    biblio/pl.py
    biblio/publisher_authors.py
    biblio/publisher_one_author.py
    biblio/publisheryear.py
    biblio/pubseries.py
    biblio/seriesgrid.py
    biblio/title.py
    common/isfdb.py
    common/library.py
    

    Installed in SVN 921 on 2022-05-26.

     
  • Ahasuerus

    Ahasuerus - 2022-05-26

    Part 4 - Currency signs:

    common/isfdb.py
    common/library.py
    common/pubClass.py
    common/viewers.py
    

    Installed in SVN 922 on 2022-05-26.

     
  • Ahasuerus

    Ahasuerus - 2022-05-28

    Part 5 - Lists of enumerated values:

    biblio/advSearchClass.py
    biblio/adv_search_results.py
    biblio/common.py
    common/isfdb.py
    common/pubClass.py
    common/titleClass.py
    common/viewers.py
    edit/cleanup_report.py
    edit/editpub.py
    edit/isfdblib_print.py
    edit/mkvariant.py
    edit/newpub.py
    nightly/database_corruption.py
    

    Installed in SVN 923 on 2022-05-28.

     
  • Ahasuerus

    Ahasuerus - 2022-06-02

    Part 6 - Defined 'enspace' as a SESSION.ui property:

    biblio/pl.py
    biblio/title.py
    common/isfdb.py
    

    Installed in SVN 926 on 2022-06-02.

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB