/lib/python/sqlalchemy/util/__init__.py

https://bitbucket.org/macdylan/py-vendors · Python · 34 lines · 24 code · 5 blank · 5 comment · 0 complexity · 8374e99b96b070888078f541782f3a6c MD5 · raw file

  1. # util/__init__.py
  2. # Copyright (C) 2005-2012 the SQLAlchemy authors and contributors <see AUTHORS file>
  3. #
  4. # This module is part of SQLAlchemy and is released under
  5. # the MIT License: http://www.opensource.org/licenses/mit-license.php
  6. from compat import callable, cmp, reduce, defaultdict, py25_dict, \
  7. threading, py3k_warning, jython, pypy, win32, set_types, buffer, pickle, \
  8. update_wrapper, partial, md5_hex, decode_slice, dottedgetter,\
  9. parse_qsl
  10. from _collections import NamedTuple, ImmutableContainer, immutabledict, \
  11. Properties, OrderedProperties, ImmutableProperties, OrderedDict, \
  12. OrderedSet, IdentitySet, OrderedIdentitySet, column_set, \
  13. column_dict, ordered_column_set, populate_column_dict, unique_list, \
  14. UniqueAppender, PopulateDict, EMPTY_SET, to_list, to_set, \
  15. to_column_set, update_copy, flatten_iterator, WeakIdentityMapping, \
  16. LRUCache, ScopedRegistry, ThreadLocalRegistry
  17. from langhelpers import iterate_attributes, class_hierarchy, \
  18. portable_instancemethod, unbound_method_to_callable, \
  19. getargspec_init, format_argspec_init, format_argspec_plus, \
  20. get_func_kwargs, get_cls_kwargs, decorator, as_interface, \
  21. memoized_property, memoized_instancemethod, \
  22. reset_memoized, group_expirable_memoized_property, importlater, \
  23. monkeypatch_proxied_specials, asbool, bool_or_str, coerce_kw_type,\
  24. duck_type_collection, assert_arg_type, symbol, dictlike_iteritems,\
  25. classproperty, set_creation_order, warn_exception, warn, NoneType,\
  26. constructor_copy, methods_equivalent, chop_traceback, asint,\
  27. generic_repr, counter
  28. from deprecations import warn_deprecated, warn_pending_deprecation, \
  29. deprecated, pending_deprecation