Fixes: #9222
Change-Id: Ife841a5cf5ec896405e84d8570ef63ce6176a5ec
import re
import decimal
+ from sqlalchemy import Dialect
from sqlalchemy import TypeDecorator
class NumericMoney(TypeDecorator):
impl = MONEY
- def process_result_value(self, value: Any, dialect: Any) -> None:
+ def process_result_value(
+ self, value: Any, dialect: Dialect
+ ) -> None:
if value is not None:
# adjust this for the currency and numeric
m = re.match(r"\$([\d.]+)", value)
raise NotImplementedError()
def process_result_value(
- self, value: Optional[Any], dialect: Any
+ self, value: Optional[Any], dialect: Dialect
) -> Optional[_T]:
"""Receive a result-row column value to be converted.