summaryrefslogtreecommitdiffstats
path: root/nova
diff options
context:
space:
mode:
authorBrian Waldon <brian.waldon@rackspace.com>2011-03-24 10:15:50 -0400
committerBrian Waldon <brian.waldon@rackspace.com>2011-03-24 10:15:50 -0400
commit3b8f1f54136a67ba4c306e47b25b686328ec23b5 (patch)
tree330f7225cbf16a8a9a06beb9c152b6ea6b5705d0 /nova
parent23ca6a5e90ed5efd40ec3a33a2201a5a3a68cd30 (diff)
making servers.generate_href more robust
Diffstat (limited to 'nova')
-rw-r--r--nova/api/openstack/views/servers.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/nova/api/openstack/views/servers.py b/nova/api/openstack/views/servers.py
index 08b53177b..4e7f62eb3 100644
--- a/nova/api/openstack/views/servers.py
+++ b/nova/api/openstack/views/servers.py
@@ -16,6 +16,7 @@
# under the License.
import hashlib
+import os
from nova.compute import power_state
import nova.compute
@@ -164,4 +165,4 @@ class ViewBuilderV11(ViewBuilder):
def generate_href(self, server_id):
"""Create an url that refers to a specific server id."""
- return "%s/servers/%s" % (self.base_url, server_id)
+ return os.path.join(self.base_url, "servers", str(server_id))