code: def strategy_datetime_format(draw: DrawFn) -> str:
      """Draw a random datetime format string."""
      fmt = draw(
          sets(
              sampled_from(
                  [
                      "%m",
                      "%b",
                      "%B",
                      "%d",
                      "%j",
                      "%a",
                      "%A",
                      "%w",
                      "%H",
                      "%I",
                      "%p",
                      "%M",
                      "%S",
                      "%U",
                      "%W",
                      "%%",
                  ]
              ),
          )
      )
  
      # Make sure year is always present
      fmt.add("%Y")
  
      return " ".join(fmt)
  
imports: from __future__ import annotations
  import os
  from datetime import datetime, timedelta
  from itertools import chain
  from random import choice, shuffle
  from string import ascii_uppercase
  from typing import TYPE_CHECKING, Any, Callable, Iterator, Mapping, MutableMapping, Sequence
  from hypothesis.strategies import SearchStrategy, binary, booleans, characters, composite, dates, datetimes, decimals, floats, from_type, integers, lists, sampled_from, sets, text, timedeltas, times
  from polars.datatypes import Binary, Boolean, Categorical, Date, Datetime, Decimal, Duration, Float32, Float64, Int8, Int16, Int32, Int64, List, String, Time, UInt8, UInt16, UInt32, UInt64, is_polars_dtype
  from polars.type_aliases import PolarsDataType
  from polars.utils.deprecation import deprecate_nonkeyword_arguments
label_desc: Use image node_id 3 for calling a global function with example usage: strategy_datetime_format(draw) and returns: str