Skip to content

Commit

Permalink
Region and Size has the new declaration
Browse files Browse the repository at this point in the history
  • Loading branch information
koalalorenzo committed Aug 13, 2014
1 parent 37771ef commit 6201a9b
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 25 deletions.
17 changes: 6 additions & 11 deletions digitalocean/Region.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,10 @@
from .baseapi import BaseAPI

class Region(BaseAPI):
name = None
slug = None
sizes = []
available = None
features = []

def __init__(self, *args, **kwargs):
super(Region, self).__init__()

#Setting the attribute values
for attr in kwargs.keys():
setattr(self,attr,kwargs[attr])
self.name = None
self.slug = None
self.sizes = []
self.available = None
self.features = []
super(Region, self).__init__(*args, **kwargs)
23 changes: 9 additions & 14 deletions digitalocean/Size.py
Original file line number Diff line number Diff line change
@@ -1,18 +1,13 @@
from .baseapi import BaseAPI

class Size(BaseAPI):
slug = None
memory = None
vcpus = None
disk = None
transfer = None
price_monthly = None
price_hourly = None
regions = []

def __init__(self, *args, **kwargs):
super(Size, self).__init__()

#Setting the attribute values
for attr in kwargs.keys():
setattr(self,attr,kwargs[attr])
self.slug = None
self.memory = None
self.vcpus = None
self.disk = None
self.transfer = None
self.price_monthly = None
self.price_hourly = None
self.regions = []
super(Size, self).__init__(*args, **kwargs)

0 comments on commit 6201a9b

Please sign in to comment.