Skip to content

Commit 67b15a7

Browse files
authored
Merge pull request #7 from IdanHaim/master
RavenDB-6332
2 parents a108927 + da263fb commit 67b15a7

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

pyravendb/d_commands/database_commands.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -320,8 +320,8 @@ def delete_database(self, db_name, hard_delete=False):
320320
if hard_delete:
321321
path += "?hard-delete=true"
322322
response = self.requests_handler.http_request_handler(path, "DELETE", admin=True)
323-
if response.content != '':
324-
raise response.raise_for_status()
323+
if response.content != '' and response.content != b'':
324+
raise exceptions.ErrorResponseException(response.content)
325325
return response
326326

327327
def get_store_statistics(self):

pyravendb/store/document_session.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,8 @@ def _multi_load(self, keys, object_type, includes, nested_object_types):
114114
if results[i] is None:
115115
self._known_missing_ids.add(ids_of_not_existing_object[i])
116116
continue
117-
self._convert_and_save_entity(ids_of_not_existing_object[i], results[i], object_type, nested_object_types)
117+
self._convert_and_save_entity(ids_of_not_existing_object[i], results[i], object_type,
118+
nested_object_types)
118119
self.save_includes(response_includes)
119120
return [None if key in self._known_missing_ids else self._entities_by_key[
120121
key] if key in self._entities_by_key else None for key in keys]
@@ -203,8 +204,8 @@ def delete(self, key_or_entity):
203204
self._defer_commands.add(commands_data.DeleteCommandData(key_or_entity))
204205

205206
def assert_no_non_unique_instance(self, entity, key):
206-
if not (key is None or key.endswith("/") or key not in self._entities_by_key or self._entities_by_key[
207-
key] is entity):
207+
if not (key is None or key.endswith("/") or key not in self._entities_by_key
208+
or self._entities_by_key[key] is entity):
208209
raise exceptions.NonUniqueObjectException(
209210
"Attempted to associate a different object with id '{0}'.".format(key))
210211

@@ -310,8 +311,8 @@ def _prepare_for_puts_commands(self, data):
310311
key = self._entities_and_metadata[entity]["key"]
311312
metadata = self._entities_and_metadata[entity]["metadata"]
312313
etag = None
313-
if self.advanced.use_optimistic_concurrency or self._entities_and_metadata[entity][
314-
"force_concurrency_check"]:
314+
if self.advanced.use_optimistic_concurrency \
315+
or self._entities_and_metadata[entity]["force_concurrency_check"]:
315316
etag = self._entities_and_metadata[entity]["etag"] or metadata.get("@etag", Utils.empty_etag())
316317
data.entities.append(entity)
317318
if key is not None:

setup.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
setup(
44
name='pyravendb',
55
packages=find_packages(),
6-
version='1.3.1',
6+
version='1.3.1.1',
77
description='This is the official python client for RavenDB document database',
88
author='Idan Haim Shalom',
99
author_email='[email protected]',
@@ -15,7 +15,6 @@
1515
"pycrypto >= 2.6.1",
1616
"requests >= 2.9.1",
1717
"inflector >= 2.0.11",
18-
"enum >= 0.4.6",
1918
],
2019
zip_safe=False
2120
)

0 commit comments

Comments
 (0)