class_docstr: A factory for generating :class:`Arrow <arrow.arrow.Arrow>` objects.
  
  :param type: (optional) the :class:`Arrow <arrow.arrow.Arrow>`-based class to construct from.
      Defaults to :class:`Arrow <arrow.arrow.Arrow>`.
class_docstr_tok: ["A","factory","for","generating",":","class",":","`","Arrow","<","arrow.arrow.Arrow",">","`","objects",".",":","param","type",":","(","optional",")","the",":","class",":","`","Arrow","<","arrow.arrow.Arrow",">","`","-based","class","to","construct","from",".","Defaults","to",":","class",":","`","Arrow","<","arrow.arrow.Arrow",">","`","."]
code: def get(
      self,
      __arg1: Union[datetime, date],
      __arg2: TZ_EXPR,
      *,
      locale: str = DEFAULT_LOCALE,
      tzinfo: Optional[TZ_EXPR] = None,
      normalize_whitespace: bool = False,
  ) -> Arrow:
      ...
  
file_path: arrow-py/arrow/factory.py
imports: import calendar
  from datetime import date, datetime
  from datetime import tzinfo
  from decimal import Decimal
  from time import struct_time
  from typing import Any, List, Optional, Tuple, Type, Union, overload
  from dateutil import tz
  from arrow import parser
  from arrow.arrow import TZ_EXPR, Arrow
  from arrow.constants import DEFAULT_LOCALE
  from arrow.util import is_timestamp, iso_to_gregorian
label_desc: Use image node_id 4 for calling the ArrowFactory obj's underlying member method code with example usage: obj.get(__arg1, __arg2) without return types