From 9adfd484c271a5ab882bca1cfeb37224756a46f0 Mon Sep 17 00:00:00 2001 From: Arnowt Date: Thu, 30 May 2024 19:57:20 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=BF=D0=BE=D0=B4=D0=B4=D0=B5=D1=80=D0=B6=D0=BA?= =?UTF-8?q?=D0=B0=20=20Decimal(double)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mmdb_writer.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mmdb_writer.py b/mmdb_writer.py index 19f4393..8b57540 100644 --- a/mmdb_writer.py +++ b/mmdb_writer.py @@ -6,6 +6,7 @@ import struct import time from typing import Union +from decimal import Decimal from netaddr import IPSet, IPNetwork @@ -205,6 +206,8 @@ def python_type_id(self, value): return 8 else: return 5 + if value_type is Decimal: + return 3 raise TypeError("unknown type {value_type}".format(value_type=value_type)) def encode_meta(self, meta):