From 66d218e08d586de9294a7b93c5641f1b72062374 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Toma=C5=BE=20Muraus?= <kami@k5-storitve.net>
Date: Fri, 20 Aug 2010 19:28:00 -0700
Subject: [PATCH] Fix bug / typo in dummy driver

---
 libcloud/drivers/dummy.py |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/libcloud/drivers/dummy.py b/libcloud/drivers/dummy.py
index 69f39be..04e006c 100644
--- a/libcloud/drivers/dummy.py
+++ b/libcloud/drivers/dummy.py
@@ -41,11 +41,6 @@ class DummyNodeDriver(NodeDriver):
     name = "Dummy Node Provider"
     type = Provider.DUMMY
 
-    def _ip_to_int(ip):
-      return socket.htonl(struct.unpack('I', socket.inet_aton(ip))[0])
-    def _int_to_ip(ip):
-      return socket.inet_ntoa(struct.pack('I', socket.ntohl(ip)))
-
     def __init__(self, creds):
         self.creds = creds
         try:
@@ -54,9 +49,9 @@ class DummyNodeDriver(NodeDriver):
           num = None
         if num:
           self.nl = []
-          startip = self._ip_to_int('127.0.0.1')
+          startip = _ip_to_int('127.0.0.1')
           for i in xrange(num):
-            ip = self._int_to_ip(startip + i)
+            ip = _int_to_ip(startip + i)
             self.nl.append(
               Node(id=i,
                    name='dummy-%d' % (i),
@@ -166,3 +161,9 @@ class DummyNodeDriver(NodeDriver):
                  extra={'foo': 'bar'})
         self.nl.append(n)
         return n
+
+def _ip_to_int(ip):
+    return socket.htonl(struct.unpack('I', socket.inet_aton(ip))[0])
+
+def _int_to_ip(ip):
+    return socket.inet_ntoa(struct.pack('I', socket.ntohl(ip)))
-- 
1.7.0.4

