| Home | Trees | Indices | Help |
|---|
|
|
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 ma wartosc wieksza od podanej w parametrze.
21
22 Dostepne znaczniki
23 ==================
24
25 - I{param} - Liczba z ktora porownywane jest pole.
26 """
27
28 from django.core.management.base import CommandError
29 from ajango.database.validate import ValidateBase
30
32 """
33 Klasa sprawdzajace czy pole ma wartosc wieksza od podanej w parametrze.
34 """
42 """ Czynnosci po inicjalizacji. """
43 try:
44 self.number = int(self.get_param())
45 except ValueError:
46 raise CommandError("Param value %r is not number." %
47 self.get_param())
49 """ Sprawdza czy pola wejsciowe sa poprawnie wypelnione. """
50 try:
51 number_value = int(text)
52 except ValueError:
53 self.messages.append("Value must be a number.")
54 return False
55 if number_value <= self.number:
56 self.messages.append("Value %r must be great then %r" %
57 (number_value, self.number))
58 return False
59 return True
60
| Home | Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0.1 on Thu Oct 20 21:01:52 2016 | http://epydoc.sourceforge.net |