Package ajango :: Package database :: Package validate :: Module isempty
[hide private]
[frames] | no frames]

Source Code for Module ajango.database.validate.isempty

 1  ########################################################################### 
 2  #                                                                         # 
 3  #  Copyright (C) 2016  Rafal Kobel <rafyco1@gmail.com>                    # 
 4  #                                                                         # 
 5  #  This program is free software: you can redistribute it and/or modify   # 
 6  #  it under the terms of the GNU General Public License as published by   # 
 7  #  the Free Software Foundation, either version 3 of the License, or      # 
 8  #  (at your option) any later version.                                    # 
 9  #                                                                         # 
10  #  This program is distributed in the hope that it will be useful,        # 
11  #  but WITHOUT ANY WARRANTY; without even the implied warranty of         # 
12  #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the           # 
13  #  GNU General Public License for more details.                           # 
14  #                                                                         # 
15  #  You should have received a copy of the GNU General Public License      # 
16  #  along with this program.  If not, see <http://www.gnu.org/licenses/>.  # 
17  #                                                                         # 
18  ########################################################################### 
19  """ 
20  Obiekt sprawdzajacy czy pole jest puste. 
21   
22  Sprawdzenie czy pole jest wypelnione dowolnymi znakami. Znaki biale rowniez 
23  pozwalaja na prawidlowe wprowadzenie danych do bazy. Tylko pusty napis jest 
24  rozpoznany jako blad. 
25   
26  Dostepne znaczniki 
27  ================== 
28   
29  Obiekt nie przybiera zadnych parametrow z wyjatkiem pola typu. 
30  """ 
31   
32  from ajango.database.validate import ValidateBase 
33   
34 -class Validate(ValidateBase):
35 """ Klasa sprawdzajace czy pole jest puste. """
36 - def pre_init(self):
37 """ Czynnosci przed inicjalizacja. """ 38 self.type = 'isempty'
39 - def is_valid(self, text):
40 """ Sprawdza czy pola wejsciowe sa poprawnie wypelnione. """ 41 if text == None or text == "": 42 self.messages.append("Value %r cannot be empty" % self.type) 43 return False 44 return True
45