IIRC, the deprecation message is printed when the module is actually 
imported. To do what you're suggesting, one could add a call to 
deprecation() at the module level (which is executed when the import is 
called).

Best,
Travis


On Monday, December 1, 2014 8:22:34 AM UTC-8, vdelecroix wrote:
>
> Hi Travis, 
>
> I am not sure that it is what Nathann wanted. The all.py in crystals 
> deprecate objects from the global namespace but not modules. In 
> particular, you do not have something which behave like 
> {{{ 
> sage: import old_module 
> Warning: Deprecation !! 
> See trac ticket #42 for more info! 
> sage: old_module.my_function()   # that works 
> }}} 
>
> Vincent 
>
> 2014-12-01 16:32 UTC+01:00, Travis Scrimshaw <tsc...@ucdavis.edu 
> <javascript:>>: 
> > There's a deprecation keyword one can use with lazy_import. See 
> > combinat/crystals/all.py for examples. 
> > 
> > Best, 
> > Travis 
> > 
> > 
> > On Monday, December 1, 2014 5:54:08 AM UTC-8, Nathann Cohen wrote: 
> >> 
> >> Hello everybody ! 
> >> 
> >> I just met two situations in which we need to rename a module: 1) not 
> >> in the right folder; or 2) not the right name. 
> >> 
> >> Do we currently have a "deprecated_module_alias" implemented in a way 
> >> that I did not notice  ? We would need to have a "fake" module 
> >> pointing toward the real one, which raises an exception the first time 
> >> it is imported. 
> >> 
> >> Thanks ! 
> >> 
> >> Nathann 
> >> 
> > 
> > -- 
> > 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+...@googlegroups.com <javascript:>. 
> > To post to this group, send email to sage-...@googlegroups.com 
> <javascript:>. 
> > Visit this group at http://groups.google.com/group/sage-devel. 
> > For more options, visit https://groups.google.com/d/optout. 
> > 
>

-- 
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 http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to