[sage-devel] Re: PowerSeries element class appears in the TAB completion

2022-03-30 Thread Matthias Koeppe
lazy_import is most likely imported into sage.all by accident. On Wednesday, March 30, 2022 at 8:23:15 AM UTC-7 davida...@gmail.com wrote: > Thank you both for your suggestions, here's the ticket: > https://trac.sagemath.org/ticket/33602 > > Also, do we want the name "lazy_import" in the globa

[sage-devel] Re: PowerSeries element class appears in the TAB completion

2022-03-30 Thread davida...@gmail.com
Thank you both for your suggestions, here's the ticket: https://trac.sagemath.org/ticket/33602 Also, do we want the name "lazy_import" in the global namespace? In the developer's manual it says that it should not, see https://doc.sagemath.org/html/en/developer/coding_in_python.html#deprecation

[sage-devel] Re: PowerSeries element class appears in the TAB completion

2022-03-29 Thread Matthias Koeppe
When you open a ticket, please add it to https://trac.sagemath.org/ticket/25383 (Meta-ticket: deprecate useless or misleading functions in the global namespace ) On Tuesday, March 29, 2022 at 7:59:51 PM UTC-7 Travis Scrimshaw wrote: > I don't think such

[sage-devel] Re: PowerSeries element class appears in the TAB completion

2022-03-29 Thread 'Travis Scrimshaw' via sage-devel
I don't think such classes were meant to get into the public namespace as they are not so useful (such as promoting a polynomial to a power series). Indeed, as you say, these classes should not be created directly (as they do not have a redirect to pass data to a parent; cf. SemistandardTableau