Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #64036
| From | Mark Lawrence <breamoreboy@yahoo.co.uk> |
|---|---|
| Subject | Re: data validation when creating an object |
| Date | 2014-01-16 01:26 +0000 |
| References | <CAOF-KfigMrCKz+O9_o6C+PBk6OB8hjOkUTWPW9PLfpobYO_kTw@mail.gmail.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.5558.1389835628.18130.python-list@python.org> (permalink) |
On 16/01/2014 01:09, Rita wrote: > I would like to do some data validation when its going to a class. > > class Foo(object): > def __init__(self): > pass > > I know its frowned upon to do work in the __init__() method and only > declarations should be there. In the 10+ years that I've been using Python I don't ever recall seeing this, could we have a reference please. > > So, should i create a function called validateData(self) inside foo? > > I would call the object like this > > x=Foo() > x.validateData() > > Is this the preferred way? Is there a way I can run validateData() > automatically, maybe put it in __init__? Or are there other techniques > people use for this sort of thing? > > > -- > --- Get your facts first, then you can distort them as you please.-- > > -- My fellow Pythonistas, ask not what our language can do for you, ask what you can do for our language. Mark Lawrence
Back to comp.lang.python | Previous | Next | Find similar | Unroll thread
Re: data validation when creating an object Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-01-16 01:26 +0000
csiph-web