Changes between Initial Version and Version 2 of Ticket #18555


Ignore:
Timestamp:
06/03/15 17:09:15 (6 years ago)
Author:
andrew.mathas
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #18555

    • Property Authors changed from to Andrew Mathas
    • Property Cc ncohen added
    • Property Component changed from PLEASE CHANGE to interfaces
    • Property Summary changed from Pickling global options to Pickling and otherwise enhancing global options
    • Property Keywords options added
    • Property Type changed from PLEASE CHANGE to enhancement
  • Ticket #18555 – Description

    initial v2  
     1Instances of the [http://doc.sagemath.org/html/en/reference/structure/sage/structure/global_options.html GlobalOptions] class in `sage.structure.global_options` do not pickle, which is annoying and causes various problems.
     2
     3In addition, when the `GlobalOptions` class was introduced it was suggested in [https://groups.google.com/forum/#!searchin/sage-devel/globabloptions/sage-devel/7ApZgwBTU4U/Qe6QoeuYgvAJ sage-dev] that it "would be nice" if we could implement the syntax used in the IPython configuration:
     4{{{
     5
     6    A.options.foobar = 1
     7
     8in addition to
     9
     10    A.options(foobar=1)
     11}}}
     12
     13This (soon to be uploaded) patch will implement both of these features.