diff options
| author | Jenkins <jenkins@review.openstack.org> | 2012-10-12 23:42:10 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2012-10-12 23:42:10 +0000 |
| commit | faa47fef92a2ea5440202d20f7965fb365791647 (patch) | |
| tree | b8203391dbab23846cc2fbb393881b36d1802097 /nova/compute | |
| parent | 51150a12db437eabbe6ae8e910902b1b94a89599 (diff) | |
| parent | fead6dcd53e77240767063fc6e885f9c138c2776 (diff) | |
Merge "Stops compute api import at import time"
Diffstat (limited to 'nova/compute')
| -rw-r--r-- | nova/compute/__init__.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/nova/compute/__init__.py b/nova/compute/__init__.py index 2916ff048..b770778aa 100644 --- a/nova/compute/__init__.py +++ b/nova/compute/__init__.py @@ -21,5 +21,8 @@ import nova.flags import nova.openstack.common.importutils -API = nova.openstack.common.importutils.import_class( - nova.flags.FLAGS.compute_api_class) + +def API(*args, **kwargs): + importutils = nova.openstack.common.importutils + cls = importutils.import_class(nova.flags.FLAGS.compute_api_class) + return cls(*args, **kwargs) |
