Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/sqlalchemy/util/__init__.py: 100%
169 statements
« prev ^ index » next coverage.py v7.0.1, created at 2022-12-25 06:11 +0000
« prev ^ index » next coverage.py v7.0.1, created at 2022-12-25 06:11 +0000
1# util/__init__.py
2# Copyright (C) 2005-2022 the SQLAlchemy authors and contributors
3# <see AUTHORS file>
4#
5# This module is part of SQLAlchemy and is released under
6# the MIT License: https://www.opensource.org/licenses/mit-license.php
9from collections import defaultdict
10from contextlib import contextmanager
11from functools import partial
12from functools import update_wrapper
14from ._collections import coerce_generator_arg
15from ._collections import coerce_to_immutabledict
16from ._collections import collections_abc
17from ._collections import column_dict
18from ._collections import column_set
19from ._collections import EMPTY_DICT
20from ._collections import EMPTY_SET
21from ._collections import FacadeDict
22from ._collections import flatten_iterator
23from ._collections import has_dupes
24from ._collections import has_intersection
25from ._collections import IdentitySet
26from ._collections import ImmutableContainer
27from ._collections import immutabledict
28from ._collections import ImmutableProperties
29from ._collections import LRUCache
30from ._collections import ordered_column_set
31from ._collections import OrderedDict
32from ._collections import OrderedIdentitySet
33from ._collections import OrderedProperties
34from ._collections import OrderedSet
35from ._collections import PopulateDict
36from ._collections import Properties
37from ._collections import ScopedRegistry
38from ._collections import sort_dictionary
39from ._collections import ThreadLocalRegistry
40from ._collections import to_column_set
41from ._collections import to_list
42from ._collections import to_set
43from ._collections import unique_list
44from ._collections import UniqueAppender
45from ._collections import update_copy
46from ._collections import WeakPopulateDict
47from ._collections import WeakSequence
48from ._preloaded import preload_module
49from ._preloaded import preloaded
50from .compat import ABC
51from .compat import arm
52from .compat import b
53from .compat import b64decode
54from .compat import b64encode
55from .compat import binary_type
56from .compat import binary_types
57from .compat import byte_buffer
58from .compat import callable
59from .compat import cmp
60from .compat import cpython
61from .compat import dataclass_fields
62from .compat import decode_backslashreplace
63from .compat import dottedgetter
64from .compat import has_refcount_gc
65from .compat import inspect_getfullargspec
66from .compat import int_types
67from .compat import is64bit
68from .compat import iterbytes
69from .compat import itertools_filter
70from .compat import itertools_filterfalse
71from .compat import local_dataclass_fields
72from .compat import namedtuple
73from .compat import next
74from .compat import nullcontext
75from .compat import osx
76from .compat import parse_qsl
77from .compat import perf_counter
78from .compat import pickle
79from .compat import print_
80from .compat import py2k
81from .compat import py310
82from .compat import py311
83from .compat import py312
84from .compat import py37
85from .compat import py38
86from .compat import py39
87from .compat import py3k
88from .compat import pypy
89from .compat import quote_plus
90from .compat import raise_
91from .compat import raise_from_cause
92from .compat import reduce
93from .compat import reraise
94from .compat import string_types
95from .compat import StringIO
96from .compat import text_type
97from .compat import threading
98from .compat import timezone
99from .compat import TYPE_CHECKING
100from .compat import u
101from .compat import ue
102from .compat import unquote
103from .compat import unquote_plus
104from .compat import win32
105from .compat import with_metaclass
106from .compat import zip_longest
107from .concurrency import asyncio
108from .concurrency import await_fallback
109from .concurrency import await_only
110from .concurrency import greenlet_spawn
111from .concurrency import is_exit_exception
112from .deprecations import deprecated
113from .deprecations import deprecated_20
114from .deprecations import deprecated_20_cls
115from .deprecations import deprecated_cls
116from .deprecations import deprecated_params
117from .deprecations import inject_docstring_text
118from .deprecations import moved_20
119from .deprecations import SQLALCHEMY_WARN_20
120from .deprecations import warn_deprecated
121from .deprecations import warn_deprecated_20
122from .langhelpers import add_parameter_text
123from .langhelpers import as_interface
124from .langhelpers import asbool
125from .langhelpers import asint
126from .langhelpers import assert_arg_type
127from .langhelpers import attrsetter
128from .langhelpers import bool_or_str
129from .langhelpers import chop_traceback
130from .langhelpers import class_hierarchy
131from .langhelpers import classproperty
132from .langhelpers import clsname_as_plain_name
133from .langhelpers import coerce_kw_type
134from .langhelpers import constructor_copy
135from .langhelpers import constructor_key
136from .langhelpers import counter
137from .langhelpers import create_proxy_methods
138from .langhelpers import decode_slice
139from .langhelpers import decorator
140from .langhelpers import dictlike_iteritems
141from .langhelpers import duck_type_collection
142from .langhelpers import ellipses_string
143from .langhelpers import EnsureKWArgType
144from .langhelpers import format_argspec_init
145from .langhelpers import format_argspec_plus
146from .langhelpers import generic_repr
147from .langhelpers import get_callable_argspec
148from .langhelpers import get_cls_kwargs
149from .langhelpers import get_func_kwargs
150from .langhelpers import getargspec_init
151from .langhelpers import has_compiled_ext
152from .langhelpers import HasMemoized
153from .langhelpers import hybridmethod
154from .langhelpers import hybridproperty
155from .langhelpers import iterate_attributes
156from .langhelpers import map_bits
157from .langhelpers import md5_hex
158from .langhelpers import memoized_instancemethod
159from .langhelpers import memoized_property
160from .langhelpers import MemoizedSlots
161from .langhelpers import method_is_overridden
162from .langhelpers import methods_equivalent
163from .langhelpers import monkeypatch_proxied_specials
164from .langhelpers import NoneType
165from .langhelpers import only_once
166from .langhelpers import PluginLoader
167from .langhelpers import portable_instancemethod
168from .langhelpers import quoted_token_parser
169from .langhelpers import safe_reraise
170from .langhelpers import set_creation_order
171from .langhelpers import string_or_unprintable
172from .langhelpers import symbol
173from .langhelpers import unbound_method_to_callable
174from .langhelpers import walk_subclasses
175from .langhelpers import warn
176from .langhelpers import warn_exception
177from .langhelpers import warn_limited
178from .langhelpers import wrap_callable