diff options
author | Vishvananda Ishaya <vishvananda@yahoo.com> | 2010-10-14 01:46:06 -0700 |
---|---|---|
committer | Vishvananda Ishaya <vishvananda@yahoo.com> | 2010-10-14 01:46:06 -0700 |
commit | f8e41d8a1e53b7fc7f4bd91815ed5e2a17dcd7da (patch) | |
tree | 62fd0e2fac1a64b289573cb2dcf70af4860654f1 /nova/context.py | |
parent | 914786b8f9d30e2762e290ef911710efcbe6d310 (diff) | |
download | nova-f8e41d8a1e53b7fc7f4bd91815ed5e2a17dcd7da.tar.gz nova-f8e41d8a1e53b7fc7f4bd91815ed5e2a17dcd7da.tar.xz nova-f8e41d8a1e53b7fc7f4bd91815ed5e2a17dcd7da.zip |
fix nosetests
Diffstat (limited to 'nova/context.py')
-rw-r--r-- | nova/context.py | 11 |
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): |