Home / Class/ FixedOffset Class — flask Architecture

FixedOffset Class — flask Architecture

Architecture documentation for the FixedOffset class in test_json.py from the flask codebase.

Entity Profile

Dependency Diagram

graph TD
  bc44223d_addf_eaa5_0f8b_5b157d1fcca6["FixedOffset"]
  f9bd76f2_7704_622d_4d31_ee892fa7fced["test_json.py"]
  bc44223d_addf_eaa5_0f8b_5b157d1fcca6 -->|defined in| f9bd76f2_7704_622d_4d31_ee892fa7fced
  8e6200b2_1ec8_e117_baf9_4acb1976e99a["__init__()"]
  bc44223d_addf_eaa5_0f8b_5b157d1fcca6 -->|method| 8e6200b2_1ec8_e117_baf9_4acb1976e99a
  a9243d82_ae57_9e45_781c_2737f39f997f["utcoffset()"]
  bc44223d_addf_eaa5_0f8b_5b157d1fcca6 -->|method| a9243d82_ae57_9e45_781c_2737f39f997f
  5a5d2246_14b6_32a4_295f_797ffaf858d3["tzname()"]
  bc44223d_addf_eaa5_0f8b_5b157d1fcca6 -->|method| 5a5d2246_14b6_32a4_295f_797ffaf858d3
  a2754b30_f006_8141_8b1a_b571a08e8426["dst()"]
  bc44223d_addf_eaa5_0f8b_5b157d1fcca6 -->|method| a2754b30_f006_8141_8b1a_b571a08e8426

Relationship Graph

Source Code

tests/test_json.py lines 145–163

class FixedOffset(datetime.tzinfo):
    """Fixed offset in hours east from UTC.

    This is a slight adaptation of the ``FixedOffset`` example found in
    https://docs.python.org/2.7/library/datetime.html.
    """

    def __init__(self, hours, name):
        self.__offset = datetime.timedelta(hours=hours)
        self.__name = name

    def utcoffset(self, dt):
        return self.__offset

    def tzname(self, dt):
        return self.__name

    def dst(self, dt):
        return datetime.timedelta()

Defined In

Frequently Asked Questions

What is the FixedOffset class?
FixedOffset is a class in the flask codebase, defined in tests/test_json.py.
Where is FixedOffset defined?
FixedOffset is defined in tests/test_json.py at line 145.

Analyze Your Own Codebase

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

Try Supermodel Free