MCPcopy
hub / github.com/tortoise/tortoise-orm / to_python_value

Method to_python_value

tortoise/fields/data.py:597–609  ·  view source on GitHub ↗
(self, value: Any)

Source from the content-addressed store, hash-verified

595 self.auto_now_add = auto_now_add
596
597 def to_python_value(self, value: Any) -> datetime.time | datetime.timedelta | None:
598 if value is not None:
599 if isinstance(value, str):
600 value = datetime.time.fromisoformat(value)
601 if isinstance(value, datetime.timedelta):
602 return value
603 if get_use_tz():
604 if timezone.is_naive(value):
605 value = value.replace(tzinfo=get_default_timezone())
606 else:
607 if timezone.is_aware(value):
608 value = value.replace(tzinfo=None)
609 return value
610
611 def to_db_value(
612 self,

Callers 1

to_db_valueMethod · 0.95

Calls 2

get_use_tzFunction · 0.90
get_default_timezoneFunction · 0.90

Tested by

no test coverage detected