summaryrefslogtreecommitdiffstats
path: root/nova/context.py
diff options
context:
space:
mode:
authorVishvananda Ishaya <vishvananda@yahoo.com>2010-10-14 01:46:06 -0700
committerVishvananda Ishaya <vishvananda@yahoo.com>2010-10-14 01:46:06 -0700
commitf8e41d8a1e53b7fc7f4bd91815ed5e2a17dcd7da (patch)
tree62fd0e2fac1a64b289573cb2dcf70af4860654f1 /nova/context.py
parent914786b8f9d30e2762e290ef911710efcbe6d310 (diff)
downloadnova-f8e41d8a1e53b7fc7f4bd91815ed5e2a17dcd7da.tar.gz
nova-f8e41d8a1e53b7fc7f4bd91815ed5e2a17dcd7da.tar.xz
nova-f8e41d8a1e53b7fc7f4bd91815ed5e2a17dcd7da.zip
fix nosetests
Diffstat (limited to 'nova/context.py')
-rw-r--r--nova/context.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/nova/context.py b/nova/context.py
index 2a94d643d..7e2a54c04 100644
--- a/nova/context.py
+++ b/nova/context.py
@@ -23,6 +23,7 @@ RequestContext: context for requests that persist through all of nova.
import datetime
import random
+from nova import exception
from nova import utils
class RequestContext(object):
@@ -67,7 +68,10 @@ class RequestContext(object):
# file from manager.
from nova.auth import manager
if not self._user:
- self._user = manager.AuthManager().get_user(self.user_id)
+ try:
+ self._user = manager.AuthManager().get_user(self.user_id)
+ except exception.NotFound:
+ pass
return self._user
@property
@@ -76,7 +80,10 @@ class RequestContext(object):
# file from manager.
from nova.auth import manager
if not self._project:
- self._project = manager.AuthManager().get_project(self.project_id)
+ try:
+ self._project = manager.AuthManager().get_project(self.project_id)
+ except exception.NotFound:
+ pass
return self._project
def to_dict(self):