source: seguimiento_proyectos/sepai/adaptor/exceptions.py @ c4a52ed

desarrollo
Last change on this file since c4a52ed was 2e5b1d0, checked in by lhernandez <lhernandez@…>, 8 años ago

Levantada la plataforma para el desarrollo de la aplicacion SEPAI, realizado modelos de datos, vistas, login, adaptado templates para el proyecto

  • Propiedad mode establecida a 100644
File size: 543 octetos
Línea 
1class AdaptorError(Exception):
2    pass
3
4
5class FieldError(AdaptorError, ValueError):
6    pass
7
8
9class ForeignKeyFieldError(FieldError):
10    def __init__(self, msg, model, value):
11        self.model = model
12        self.value = value
13        self.msg = msg
14        super(ForeignKeyFieldError, self).__init__(self.msg)
15
16
17class FieldValueMissing(FieldError):
18    def __init__(self, field_name):
19        super(FieldValueMissing, self).__init__("No value found for field %s" % field_name)
20
21
22class ChoiceError(AdaptorError, ValueError):
23    pass
24
25
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.