Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(109)

Side by Side Diff: boto/ec2/spotpricehistory.py

Issue 8386013: Merging in latest boto. (Closed) Base URL: svn://svn.chromium.org/boto
Patch Set: Redoing vendor drop by deleting and then merging. Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « boto/ec2/snapshot.py ('k') | boto/ec2/volume.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2006-2009 Mitch Garnaat http://garnaat.org/ 1 # Copyright (c) 2006-2009 Mitch Garnaat http://garnaat.org/
2 # 2 #
3 # Permission is hereby granted, free of charge, to any person obtaining a 3 # Permission is hereby granted, free of charge, to any person obtaining a
4 # copy of this software and associated documentation files (the 4 # copy of this software and associated documentation files (the
5 # "Software"), to deal in the Software without restriction, including 5 # "Software"), to deal in the Software without restriction, including
6 # without limitation the rights to use, copy, modify, merge, publish, dis- 6 # without limitation the rights to use, copy, modify, merge, publish, dis-
7 # tribute, sublicense, and/or sell copies of the Software, and to permit 7 # tribute, sublicense, and/or sell copies of the Software, and to permit
8 # persons to whom the Software is furnished to do so, subject to the fol- 8 # persons to whom the Software is furnished to do so, subject to the fol-
9 # lowing conditions: 9 # lowing conditions:
10 # 10 #
(...skipping 15 matching lines...) Expand all
26 from boto.ec2.ec2object import EC2Object 26 from boto.ec2.ec2object import EC2Object
27 27
28 class SpotPriceHistory(EC2Object): 28 class SpotPriceHistory(EC2Object):
29 29
30 def __init__(self, connection=None): 30 def __init__(self, connection=None):
31 EC2Object.__init__(self, connection) 31 EC2Object.__init__(self, connection)
32 self.price = 0.0 32 self.price = 0.0
33 self.instance_type = None 33 self.instance_type = None
34 self.product_description = None 34 self.product_description = None
35 self.timestamp = None 35 self.timestamp = None
36 self.availability_zone = None
36 37
37 def __repr__(self): 38 def __repr__(self):
38 return 'SpotPriceHistory(%s):%2f' % (self.instance_type, self.price) 39 return 'SpotPriceHistory(%s):%2f' % (self.instance_type, self.price)
39 40
40 def endElement(self, name, value, connection): 41 def endElement(self, name, value, connection):
41 if name == 'instanceType': 42 if name == 'instanceType':
42 self.instance_type = value 43 self.instance_type = value
43 elif name == 'spotPrice': 44 elif name == 'spotPrice':
44 self.price = float(value) 45 self.price = float(value)
45 elif name == 'productDescription': 46 elif name == 'productDescription':
46 self.product_description = value 47 self.product_description = value
47 elif name == 'timestamp': 48 elif name == 'timestamp':
48 self.timestamp = value 49 self.timestamp = value
50 elif name == 'availabilityZone':
51 self.availability_zone = value
49 else: 52 else:
50 setattr(self, name, value) 53 setattr(self, name, value)
51 54
52 55
OLDNEW
« no previous file with comments | « boto/ec2/snapshot.py ('k') | boto/ec2/volume.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698