comparison roundup/hyperdb.py @ 7212:76a21cf791b9

Add config argument for one more call Also added Mock so it gets tested.
author John Rouillard <rouilj@ieee.org>
date Sat, 04 Mar 2023 11:51:45 -0500
parents 33eb82ad26ba
children 82bbb95e5690 b8dc16d9624a
comparison
equal deleted inserted replaced
7211:506c86823abb 7212:76a21cf791b9
112 def from_raw(self, value, **kw): 112 def from_raw(self, value, **kw):
113 if not value: 113 if not value:
114 return None 114 return None
115 try: 115 try:
116 return password.Password(encrypted=value, scheme=self.scheme, 116 return password.Password(encrypted=value, scheme=self.scheme,
117 strict=True) 117 strict=True,
118 config=kw['db'].config)
118 except password.PasswordValueError as message: 119 except password.PasswordValueError as message:
119 raise HyperdbValueError(_('property %(property)s: %(errormsg)s') % 120 raise HyperdbValueError(_('property %(property)s: %(errormsg)s') %
120 {'property': kw['propname'], 121 {'property': kw['propname'],
121 'errormsg': message}) 122 'errormsg': message})
122 123

Roundup Issue Tracker: http://roundup-tracker.org/