I do not think this feasible.
On Oct 27, 11:15 am, Thadeus Burgess <[email protected]> wrote:
> I suggest a gluon/deprecated.py. This file would hold all deprecated
> functions/classes. In say your configuation file, say options_std.py you
> could set what version of web2py to run under, and if the version is less
> that what the version currently is, it will grab and replace the appropriate
> functions/classes with the ones in deprecated.py
>
> -Thadeus
>
> On Tue, Oct 27, 2009 at 11:00 AM, Renato-ES-Brazil <[email protected]
>
> > wrote:
>
> > I think that something needs to be doing to keep the principle ("There
> > should be only one way of doing things").
> > Some warnings would be a good start. :-)
>
> > On 26 out, 14:14, Álvaro Justen [Turicas] <[email protected]>
> > wrote:
> > > On Mon, Oct 26, 2009 at 13:42, mdipierro <[email protected]>
> > wrote:
>
> > > > Good point. web2py can do this
>
> > > > import logging
> > > > logging.warn('something is deprecated')
>
> > > > I could redefine
>
> > > > SQLDB=lambda *a,**b: logging.warn(...) and DAL(*a,**b)
>
> > > > this would already produce lots of logs. I would not do it for SQLXyy
> > > > because that would make even more logs.
>
> > > I agree.
>
> > > > Pros/Cons?
>
> > > > On Oct 26, 10:37 am, Renato-ES-Brazil <[email protected]>
> > > > wrote:
> > > >> Massimo,
>
> > > >> About the question of "backward compatibility", maybe there will come
> > > >> a time that one of the principles Python and web2py are broken,
> > > >> specifically this: "There should be only one way of doing things".
>
> > > >> Or not? :-)
>
> > > >> Example (extracted from manual):
>
> > > >> "For backward compatibility SQLDB=DAL and SQLField=Field. We encourage
> > > >> you to use the new syntax DAL and Field, instead of the old syntax."
>
> > > >> I think would be interesting display warnings in some log file about
> > > >> the deprecated methods used in some app. What do you think? Is web2py
> > > >> already capable of doing that?
>
> > > >> Thanks. :-)
>
> > > --
> > > Álvaro Justen
> > > Peta5 - Nós fazemos TV Digital!
> > > 21 3021-6001 / 9898-0141
> > > http://www.peta5.com.br/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---