From 3a4553b0500145fe8a8049f719de7af1beec9623 Mon Sep 17 00:00:00 2001 From: jarra Date: Wed, 7 Apr 2021 07:43:17 +0200 Subject: [PATCH] Made it an OrderedDict --- odata/connection.py | 1 + odata/context.py | 1 + odata/state.py | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/odata/connection.py b/odata/connection.py index 1e361d8..2d56f08 100644 --- a/odata/connection.py +++ b/odata/connection.py @@ -131,6 +131,7 @@ def execute_get(self, url, params=None): self.log.info(u'Closed GET response for {0}'.format(url)) def execute_post(self, url, data, params=None): + self.log.info(u'DATA: {0}'.format(data)) try: response = None headers = { diff --git a/odata/context.py b/odata/context.py index 09fe8ef..03b404b 100644 --- a/odata/context.py +++ b/odata/context.py @@ -103,6 +103,7 @@ def _insert_new(self, entity): es = entity.__odata__ insert_data = es.data_for_insert() + self.log.info(u'DATA FOR INSERT: {0}'.format(data)) saved_data = self.connection.execute_post(url, insert_data) es.reset() es.connection = self.connection diff --git a/odata/state.py b/odata/state.py index 7bbedff..d4e80b0 100644 --- a/odata/state.py +++ b/odata/state.py @@ -16,7 +16,7 @@ def __init__(self, entity): self.entity = entity self.dirty = [] self.nav_cache = {} - self.data = {} + self.data = OrderedDict() self.connection = None # does this object exist serverside self.persisted = False