See #22941 for a separate approach (independent of #22933, each ticket fixes a different problem).
John On Tuesday, May 2, 2017 at 2:33:27 PM UTC-7, Dima Pasechnik wrote: > > this is now #22933, ready for review. > > Note that it's not a complete fix; > > sage: vars() > > still fails > > sage: v=vars() > sage: for k in v.keys(): print v[k] > > works with the ticket branch. > > > > On Tuesday, May 2, 2017 at 9:01:42 PM UTC+1, Dima Pasechnik wrote: >> >> In fact, complete_sandpile has been removed, but the lazy import for it >> is still there. >> So this has to be fixed. I will open a ticket. >> >> >> On Tuesday, May 2, 2017 at 8:48:47 PM UTC+1, Dima Pasechnik wrote: >>> >>> no, it's more serious, perhaps something to do with lazy imports? >>> >>> sage: v=vars() >>> sage: v['complete_sandpile'] >>> <repr(<sage.misc.lazy_import.LazyImport at 0x7f2cd6528d00>) failed: >>> AttributeError: 'module' object has no attribute 'complete_sandpile'> >>> >>> (I found the value of the guilty key by running >>> sage: for k in v.keys(): v[k]==None; >>> until it breaks) >>> >>> (same value on Sage 7.5 and on the latest beta) >>> >>> Dima >>> >>> -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.