Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #64032
| Date | 2014-01-15 20:09 -0500 |
|---|---|
| Subject | data validation when creating an object |
| From | Rita <rmorgan466@gmail.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.5554.1389834588.18130.python-list@python.org> (permalink) |
[Multipart message — attachments visible in raw view] - view raw
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.
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.--
Back to comp.lang.python | Previous | Next | Find similar | Unroll thread
data validation when creating an object Rita <rmorgan466@gmail.com> - 2014-01-15 20:09 -0500
csiph-web