
Nova has additional pep8 "plugins" that they expect to run as part of the gate. This patch will run tools/hacking.py instead of pep8 directly. Also, it fixes the hacking violaions in contrib, plugins and smoketests. Fixes bug 1010136 Change-Id: I86d8789218c197d5d4a43d1201465d340646a395
37 lines
1.0 KiB
Python
37 lines
1.0 KiB
Python
'''
|
|
Created on 2010/12/20
|
|
|
|
@author: Nachi Ueno <ueno.nachi@lab.ntt.co.jp>
|
|
'''
|
|
from boto.ec2.instance import Group
|
|
from boto.ec2.instance import Instance
|
|
from boto.ec2.instance import Reservation
|
|
from boto.resultset import ResultSet
|
|
|
|
|
|
class ReservationV6(Reservation):
|
|
def startElement(self, name, attrs, connection):
|
|
if name == 'instancesSet':
|
|
self.instances = ResultSet([('item', InstanceV6)])
|
|
return self.instances
|
|
elif name == 'groupSet':
|
|
self.groups = ResultSet([('item', Group)])
|
|
return self.groups
|
|
else:
|
|
return None
|
|
|
|
|
|
class InstanceV6(Instance):
|
|
def __init__(self, connection=None):
|
|
Instance.__init__(self, connection)
|
|
self.dns_name_v6 = None
|
|
|
|
def endElement(self, name, value, connection):
|
|
Instance.endElement(self, name, value, connection)
|
|
if name == 'dnsNameV6':
|
|
self.dns_name_v6 = value
|
|
|
|
def _update(self, updated):
|
|
self.__dict__.update(updated.__dict__)
|
|
self.dns_name_v6 = updated.dns_name_v6
|