commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue-forms/src GFForm.py


From: Jason Cater
Subject: gnue-forms/src GFForm.py
Date: Sun, 03 Aug 2003 04:24:42 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue-forms
Branch:         
Changes by:     Jason Cater <address@hidden>    03/08/03 04:24:42

Modified files:
        src            : GFForm.py 

Log message:
        fixed min_length check to catch NULLs and deal with numbers/dates more 
sanely (though, using min_length with numbers and dates is probably undefined 
behavior)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-forms/src/GFForm.py.diff?tr1=1.245&tr2=1.246&r1=text&r2=text

Patches:
Index: gnue-forms/src/GFForm.py
diff -c gnue-forms/src/GFForm.py:1.245 gnue-forms/src/GFForm.py:1.246
*** gnue-forms/src/GFForm.py:1.245      Thu Jul 31 14:06:21 2003
--- gnue-forms/src/GFForm.py    Sun Aug  3 04:24:42 2003
***************
*** 291,302 ****
      try:
        if self._currentEntry:
  
!         if len(self._currentEntry.getValue()) < 
self._currentEntry._field.min_length:
            message = _("Minimum required length %d" % 
self._currentEntry._field.min_length )
            # Piggybacking off the triggers message box code
            self.triggerShowMessageBox(message)
!           return 
!           
          event = events.Event('endEDITMODE',_form=self)
          self.dispatchEvent(event)
  
--- 291,303 ----
      try:
        if self._currentEntry:
  
!         val = self._currentEntry.getValue()
!         if self._currentEntry._field.min_length and (val is None or 
len(str(val)) < self._currentEntry._field.min_length):
            message = _("Minimum required length %d" % 
self._currentEntry._field.min_length )
            # Piggybacking off the triggers message box code
            self.triggerShowMessageBox(message)
!           return
! 
          event = events.Event('endEDITMODE',_form=self)
          self.dispatchEvent(event)
  




reply via email to

[Prev in Thread] Current Thread [Next in Thread]