From 92d1dad5940caa0ad2a32415a9b2afb6b076472c Mon Sep 17 00:00:00 2001 From: Francesco Siddi Date: Thu, 15 Oct 2015 18:01:25 +0200 Subject: [PATCH] Return ResourceNotFound on find_one if not found --- pillarsdk/nodes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pillarsdk/nodes.py b/pillarsdk/nodes.py index 1a79917..407bc2c 100755 --- a/pillarsdk/nodes.py +++ b/pillarsdk/nodes.py @@ -5,6 +5,7 @@ from .resource import Post from .resource import Update from .resource import Delete from .resource import Replace +from .exceptions import ResourceNotFound from . import utils from .api import Api @@ -47,7 +48,7 @@ class Node(List, Find, Create, Post, Update, Delete, Replace): if response['_items']: return cls(response['_items'][0]) else: - return None + raise ResourceNotFound(response) def update(self, attributes=None, api=None):