Home / Class/ TagDateTime Class — flask Architecture

TagDateTime Class — flask Architecture

Architecture documentation for the TagDateTime class in tag.py from the flask codebase.

Entity Profile

Dependency Diagram

graph TD
  fb2e835c_8aba_c42c_b6f6_6ec9b878752e["TagDateTime"]
  a0222544_1c8a_9b62_d419_e9d66bd3544a["JSONTag"]
  fb2e835c_8aba_c42c_b6f6_6ec9b878752e -->|extends| a0222544_1c8a_9b62_d419_e9d66bd3544a
  5e2eed77_f23f_513d_2d00_d39ce63b14ab["tag.py"]
  fb2e835c_8aba_c42c_b6f6_6ec9b878752e -->|defined in| 5e2eed77_f23f_513d_2d00_d39ce63b14ab
  0cc87a82_8c96_6740_59f7_ad4d9a6ab344["check()"]
  fb2e835c_8aba_c42c_b6f6_6ec9b878752e -->|method| 0cc87a82_8c96_6740_59f7_ad4d9a6ab344
  d59550dc_8c36_a979_1840_70e08ed4bae7["to_json()"]
  fb2e835c_8aba_c42c_b6f6_6ec9b878752e -->|method| d59550dc_8c36_a979_1840_70e08ed4bae7
  33ffc786_c722_0d23_c401_e251d247818b["to_python()"]
  fb2e835c_8aba_c42c_b6f6_6ec9b878752e -->|method| 33ffc786_c722_0d23_c401_e251d247818b

Relationship Graph

Source Code

src/flask/json/tag.py lines 205–216

class TagDateTime(JSONTag):
    __slots__ = ()
    key = " d"

    def check(self, value: t.Any) -> bool:
        return isinstance(value, datetime)

    def to_json(self, value: t.Any) -> t.Any:
        return http_date(value)

    def to_python(self, value: t.Any) -> t.Any:
        return parse_date(value)

Domain

Extends

Frequently Asked Questions

What is the TagDateTime class?
TagDateTime is a class in the flask codebase, defined in src/flask/json/tag.py.
Where is TagDateTime defined?
TagDateTime is defined in src/flask/json/tag.py at line 205.
What does TagDateTime extend?
TagDateTime extends JSONTag.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free