'The hashfunc parameter overrides the default hashfunc in boto.utils.Password.
The remaining parameters are passed through to StringProperty.__init__'

def __init__(self, verbose_name=None, name=None, default='', required=False, validator=None, choices=None, unique=False, hashfunc=None):

    super(PasswordProperty, self).__init__(verbose_name, name, default, required, validator, choices, unique)
    self.hashfunc = hashfunc
