'Construct a NUMERIC.
:param precision: Total digits in this number.  If scale and precision
are both None, values are stored to limits allowed by the server.
:param scale: The number of digits after the decimal point.
:param unsigned: a boolean, optional.
:param zerofill: Optional. If true, values will be stored as strings
left-padded with zeros. Note that this does not effect the values
returned by the underlying database API, which continue to be
numeric.'

def __init__(self, precision=None, scale=None, asdecimal=True, **kw):

    super(NUMERIC, self).__init__(precision=precision, scale=scale, asdecimal=asdecimal, **kw)
