Package bodhi :: Module validators :: Class CVEValidator
[hide private]
[frames] | no frames]

Class CVEValidator

source code

                        object --+            
                                 |            
formencode.declarative.Declarative --+        
                                     |        
              formencode.api.Validator --+    
                                         |    
             formencode.api.FancyValidator --+
                                             |
                                            CVEValidator



**Messages**

``badType``:
  The input must be a string (not a ``%(type)s``: ``%(value)r``)

``empty``:
  Please enter a value

``invalid_cve``:
  Invalid CVE(s).  Please list CVEs in the format CVE-2007-0000

``noneType``:
  The input must be a string (not None)



Nested Classes [hide private]

Inherited from formencode.api.FancyValidator: if_empty, if_invalid, if_invalid_python

Inherited from formencode.api.Validator: if_missing

Inherited from formencode.declarative.Declarative: __metaclass__

Instance Methods [hide private]
 
_to_python(self, value, state) source code
 
validate_python(self, cves, state)
A validation method that doesn't do anything.
source code

Inherited from formencode.api.FancyValidator: assert_string, base64encode, empty_value, from_python, is_empty, to_python, validate_other

Inherited from formencode.api.FancyValidator (private): _validate_noop

Inherited from formencode.api.Validator: __init__, all_messages, message, subvalidators

Inherited from formencode.declarative.Declarative: __call__, __initargs__, __repr__, __sourcerepr__

Inherited from formencode.declarative.Declarative (private): _source_repr_class

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __str__

Class Methods [hide private]

Inherited from formencode.api.Validator (private): _initialize_docstring

Inherited from formencode.declarative.Declarative: __classsourcerepr__, singleton

Static Methods [hide private]

Inherited from formencode.api.Validator: __classinit__

Inherited from formencode.declarative.Declarative (private): _repr_vars

Class Variables [hide private]
  messages = {'invalid_cve': "Invalid CVE(s). Please list CVEs ...
  regex = re.compile(r'(CAN|VE)-\d\d\d\d-\d\d\d\d')
  _messages = {'badType': 'The input must be a string (not a %(t...
  declarative_count = 158

Inherited from formencode.api.FancyValidator: accept_python, not_empty, strip

Inherited from formencode.api.FancyValidator (private): _from_python

Inherited from formencode.api.Validator: __singletonmethods__, compound, gettextargs, repeating, use_builtins_gettext

Inherited from formencode.declarative.Declarative: __mutableattributes__, __unpackargs__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

_to_python(self, value, state)

source code 
Overrides: None

validate_python(self, cves, state)

source code 
A validation method that doesn't do anything.
Overrides: formencode.api.FancyValidator._validate_noop
(inherited documentation)

Class Variable Details [hide private]

messages

Value:
{'invalid_cve': "Invalid CVE(s).  Please list CVEs in the format " "CV\
E-2007-0000"}

_messages

Value:
{'badType': 'The input must be a string (not a %(type)s: %(value)r)',
 'empty': 'Please enter a value',
 'invalid_cve': 'Invalid CVE(s).  Please list CVEs in the format CVE-2\
007-0000',
 'noneType': 'The input must be a string (not None)'}