From 4e388619e88b6382fe26cb33794fa69051adc993 Mon Sep 17 00:00:00 2001 From: Vlad Rusu Date: Tue, 25 Jan 2022 10:06:00 +0200 Subject: [PATCH] Re-add deprecated module 'arrayconnection' for backwards compatibility --- .../connection/arrayconnection.py | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/graphql_relay/connection/arrayconnection.py diff --git a/src/graphql_relay/connection/arrayconnection.py b/src/graphql_relay/connection/arrayconnection.py new file mode 100644 index 0000000..0c1f633 --- /dev/null +++ b/src/graphql_relay/connection/arrayconnection.py @@ -0,0 +1,28 @@ +import warnings + +from .array_connection import ( + connection_from_array, + connection_from_array_slice, + cursor_for_object_in_connection, + cursor_to_offset, + get_offset_with_default, + offset_to_cursor, +) + + +warnings.warn( + "The 'arrayconnection' module is deprecated. " + "Functions should be imported from the top-level package instead.", + DeprecationWarning, + stacklevel=2, +) + + +__all__ = [ + "connection_from_array", + "connection_from_array_slice", + "cursor_for_object_in_connection", + "cursor_to_offset", + "get_offset_with_default", + "offset_to_cursor", +]