__init__.py 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. from __future__ import annotations
  2. from typing import Any
  3. from ._version import __version__
  4. from .prettytable import ( # noqa: F401
  5. _DEPRECATED_ALL,
  6. _DEPRECATED_DEFAULT,
  7. _DEPRECATED_DOUBLE_BORDER,
  8. _DEPRECATED_FRAME,
  9. _DEPRECATED_HEADER,
  10. _DEPRECATED_MARKDOWN,
  11. _DEPRECATED_MSWORD_FRIENDLY,
  12. _DEPRECATED_NONE,
  13. _DEPRECATED_ORGMODE,
  14. _DEPRECATED_PLAIN_COLUMNS,
  15. _DEPRECATED_RANDOM,
  16. _DEPRECATED_SINGLE_BORDER,
  17. HRuleStyle,
  18. PrettyTable,
  19. RowType,
  20. TableHandler,
  21. TableStyle,
  22. VRuleStyle,
  23. _warn_deprecation,
  24. from_csv,
  25. from_db_cursor,
  26. from_html,
  27. from_html_one,
  28. from_json,
  29. from_mediawiki,
  30. )
  31. __all__ = [
  32. "ALL",
  33. "DEFAULT",
  34. "DOUBLE_BORDER",
  35. "FRAME",
  36. "HEADER",
  37. "MARKDOWN",
  38. "MSWORD_FRIENDLY",
  39. "NONE",
  40. "ORGMODE",
  41. "PLAIN_COLUMNS",
  42. "RANDOM",
  43. "SINGLE_BORDER",
  44. "HRuleStyle",
  45. "PrettyTable",
  46. "RowType",
  47. "TableHandler",
  48. "TableStyle",
  49. "VRuleStyle",
  50. "__version__",
  51. "from_csv",
  52. "from_db_cursor",
  53. "from_html",
  54. "from_html_one",
  55. "from_json",
  56. "from_mediawiki",
  57. ]
  58. def __getattr__(name: str) -> Any:
  59. return _warn_deprecation(name, module_globals=globals())