You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2011/11/05 18:14:08 UTC
svn commit: r1197993 - in /libcloud/trunk/libcloud/loadbalancer: base.py
types.py
Author: tomaz
Date: Sat Nov 5 17:14:07 2011
New Revision: 1197993
URL: http://svn.apache.org/viewvc?rev=1197993&view=rev
Log:
pep8, no functional changes.
Modified:
libcloud/trunk/libcloud/loadbalancer/base.py
libcloud/trunk/libcloud/loadbalancer/types.py
Modified: libcloud/trunk/libcloud/loadbalancer/base.py
URL: http://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py?rev=1197993&r1=1197992&r2=1197993&view=diff
==============================================================================
--- libcloud/trunk/libcloud/loadbalancer/base.py (original)
+++ libcloud/trunk/libcloud/loadbalancer/base.py Sat Nov 5 17:14:07 2011
@@ -23,6 +23,7 @@ __all__ = [
"Algorithm"
]
+
class Member(object):
def __init__(self, id, ip, port):
@@ -34,6 +35,7 @@ class Member(object):
return ('<Member: id=%s, address=%s:%s>' % (self.id,
self.ip, self.port))
+
class Algorithm(object):
RANDOM = 0
ROUND_ROBIN = 1
@@ -41,6 +43,7 @@ class Algorithm(object):
DEFAULT_ALGORITHM = Algorithm.ROUND_ROBIN
+
class LoadBalancer(object):
"""
Provide a common interface for handling Load Balancers.
@@ -98,8 +101,8 @@ class Driver(BaseDriver):
Return a list of supported protocols.
"""
- raise NotImplementedError, \
- 'list_protocols not implemented for this driver'
+ raise NotImplementedError(
+ 'list_protocols not implemented for this driver')
def list_balancers(self):
"""
@@ -109,8 +112,8 @@ class Driver(BaseDriver):
"""
- raise NotImplementedError, \
- 'list_balancers not implemented for this driver'
+ raise NotImplementedError(
+ 'list_balancers not implemented for this driver')
def create_balancer(self, name, port, protocol, algorithm, members):
"""
@@ -130,8 +133,8 @@ class Driver(BaseDriver):
"""
- raise NotImplementedError, \
- 'create_balancer not implemented for this driver'
+ raise NotImplementedError(
+ 'create_balancer not implemented for this driver')
def destroy_balancer(self, balancer):
"""Destroy a load balancer
@@ -140,8 +143,8 @@ class Driver(BaseDriver):
"""
- raise NotImplementedError, \
- 'destroy_balancer not implemented for this driver'
+ raise NotImplementedError(
+ 'destroy_balancer not implemented for this driver')
def get_balancer(self, balancer_id):
"""
@@ -153,8 +156,8 @@ class Driver(BaseDriver):
@return: C{LoadBalancer}
"""
- raise NotImplementedError, \
- 'get_balancer not implemented for this driver'
+ raise NotImplementedError(
+ 'get_balancer not implemented for this driver')
def balancer_attach_compute_node(self, balancer, node):
"""
@@ -165,7 +168,8 @@ class Driver(BaseDriver):
@return {Member} Member after joining the balancer.
"""
- return self.balancer_attach_member(balancer, Member(None, node.public_ip[0],
+ return self.balancer_attach_member(balancer, Member(None,
+ node.public_ip[0],
balancer.port))
def balancer_attach_member(self, balancer, member):
@@ -177,8 +181,8 @@ class Driver(BaseDriver):
@return {Member} Member after joining the balancer.
"""
- raise NotImplementedError, \
- 'balancer_attach_member not implemented for this driver'
+ raise NotImplementedError(
+ 'balancer_attach_member not implemented for this driver')
def balancer_detach_member(self, balancer, member):
"""
@@ -188,8 +192,8 @@ class Driver(BaseDriver):
"""
- raise NotImplementedError, \
- 'balancer_detach_member not implemented for this driver'
+ raise NotImplementedError(
+ 'balancer_detach_member not implemented for this driver')
def balancer_list_members(self, balancer):
"""
@@ -199,8 +203,8 @@ class Driver(BaseDriver):
"""
- raise NotImplementedError, \
- 'balancer_list_members not implemented for this driver'
+ raise NotImplementedError(
+ 'balancer_list_members not implemented for this driver')
def _value_to_algorithm(self, value):
"""
Modified: libcloud/trunk/libcloud/loadbalancer/types.py
URL: http://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/types.py?rev=1197993&r1=1197992&r2=1197993&view=diff
==============================================================================
--- libcloud/trunk/libcloud/loadbalancer/types.py (original)
+++ libcloud/trunk/libcloud/loadbalancer/types.py Sat Nov 5 17:14:07 2011
@@ -22,9 +22,14 @@ __all__ = [
from libcloud.common.types import LibcloudError
-class LibcloudLBError(LibcloudError): pass
-class LibcloudLBImmutableError(LibcloudLBError): pass
+class LibcloudLBError(LibcloudError):
+ pass
+
+
+class LibcloudLBImmutableError(LibcloudLBError):
+ pass
+
class Provider(object):
RACKSPACE_US = 0
@@ -32,9 +37,10 @@ class Provider(object):
NINEFOLD = 2
RACKSPACE_UK = 3
+
class State(object):
"""
- Standart states for a loadbalancer
+ Standard states for a loadbalancer
@cvar RUNNING: loadbalancer is running and ready to use
@cvar UNKNOWN: loabalancer state is unknown