[boto] r1316 committed - Incorporating patch from oleg. Fixes issue 270.

1 view
Skip to first unread message

codesite...@google.com

unread,
Oct 5, 2009, 6:02:45 PM10/5/09
to boto-...@googlegroups.com
Revision: 1316
Author: Mitch.Garnaat
Date: Mon Oct 5 15:02:26 2009
Log: Incorporating patch from oleg. Fixes issue 270.
http://code.google.com/p/boto/source/detail?r=1316

Modified:
/trunk/boto/ec2/volume.py

=======================================
--- /trunk/boto/ec2/volume.py Thu Sep 24 11:38:37 2009
+++ /trunk/boto/ec2/volume.py Mon Oct 5 15:02:26 2009
@@ -73,6 +73,35 @@
else:
setattr(self, name, value)

+ def _update(self, updated):
+ self.updated = updated
+ if hasattr(updated, 'create_time'):
+ self.create_time = updated.create_time
+ if hasattr(updated, 'attach_time'):
+ self.attach_time = updated.attach_time
+ if hasattr(updated, 'instance_id'):
+ self.instance_id = updated.instance_id
+ if hasattr(updated, 'status'):
+ self.status = updated.status
+ else:
+ self.status = None
+ if hasattr(updated, 'size'):
+ self.size = updated.size
+ if hasattr(updated, 'snapshot_id'):
+ self.snapshot_id = updated.snapshot_id
+ if hasattr(updated, 'device'):
+ self.device = updated.device
+ if hasattr(updated, 'attach_data'):
+ self.attach_data = updated.attach_data
+ if hasattr(updated, 'zone'):
+ self.zone = updated.zone
+
+ def update(self):
+ rs = self.connection.get_all_volumes([self.id])
+ if len(rs) > 0:
+ self._update(rs[0])
+ return self.status
+
def delete(self):
"""
Delete this EBS volume.

Reply all
Reply to author
Forward
0 new messages