@@ -63,9 +64,9 @@
cc = cloud.CloudController()
meta_data = cc.get_metadata(req.remote_addr)
if meta_data is None:
- _log.error('Failed to get metadata for ip: %s' % req.remote_addr)
+ logging.error('Failed to get metadata for ip: %s' % req.remote_addr)
raise webob.exc.HTTPNotFound()
- data = self.lookup(path, meta_data)
+ data = self.lookup(req.path_info, meta_data)
if data is None:
raise webob.exc.HTTPNotFound()
return self.print_data(data)
=== modified file 'nova/api/ ec2/metadatareq uesthandler. py' ec2/metadatareq uesthandler. py 2010-09-22 23:11:04 +0000 ec2/metadatareq uesthandler. py 2010-09-23 02:12:45 +0000
--- nova/api/
+++ nova/api/
@@ -18,6 +18,7 @@
"""Metadata request handler."""
+import logging
import webob.dec
import webob.exc
@@ -63,9 +64,9 @@ roller( ) metadata( req.remote_ addr) error(' Failed to get metadata for ip: %s' % req.remote_addr) HTTPNotFound( ) req.path_ info, meta_data) HTTPNotFound( ) data(data)
cc = cloud.CloudCont
meta_data = cc.get_
if meta_data is None:
- _log.error('Failed to get metadata for ip: %s' % req.remote_addr)
+ logging.
raise webob.exc.
- data = self.lookup(path, meta_data)
+ data = self.lookup(
if data is None:
raise webob.exc.
return self.print_
a couple of typos fixed and it works