Changeset 6534


Ignore:
Timestamp:
Jan 2, 2009, 11:55:58 PM (16 years ago)
Author:
roland
Message:

Fixed bugs in regexp that checks hostnames and interface names.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/exodus/forms.py

    r6514 r6534  
    2020        name = self.cleaned_data.get('name')
    2121        re_name = re.compile('[0-9a-zA-Z-]+')
    22         if not name == re_name.match(name).group():
     22        if not re_name.match(name) or re_name.match(name) != name:
    2323            raise forms.ValidationError(
    2424                    'Not a valid name. Use letters, digits and -.')
     
    404404        hostname = self.cleaned_data.get('hostname')
    405405        re_hostname = re.compile('[0-9a-zA-Z-]+')
    406         if not hostname == re_hostname.match(hostname).group():
     406        if not re_hostname.match(hostname) or \
     407            re_hostname.match(hostname).group() != hostname:
    407408            raise forms.ValidationError(
    408409                    'Not a valid hostname. Use letters, digits and -.')
Note: See TracChangeset for help on using the changeset viewer.