Mercurial > p > roundup > code
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 |
