diff --git a/examples/object_basic.py b/examples/object_basic.py index ced486ad..00cb7f62 100644 --- a/examples/object_basic.py +++ b/examples/object_basic.py @@ -36,9 +36,9 @@ # 获取Object的metadata object_meta = bucket.get_object_meta('你的对象名') -print('last modified: ' + object_meta.last_modified) +print('last modified: ' + str(object_meta.last_modified)) print('etag: ' + object_meta.etag) -print('size: ' + object_meta.content_length) +print('size: ' + str(object_meta.content_length)) # 下载到本地文件 bucket.get_object_to_file('motto.txt', '本地文件名.txt') diff --git a/oss2/xml_utils.py b/oss2/xml_utils.py index 292e0d8f..d4c44e12 100644 --- a/oss2/xml_utils.py +++ b/oss2/xml_utils.py @@ -389,6 +389,8 @@ def parse_lifecycle_expiration(expiration_node): expiration.days = _find_int(expiration_node, 'Days') elif expiration_node.find('Date') is not None: expiration.date = iso8601_to_date(_find_tag(expiration_node, 'Date')) + elif expiration_node.find('CreatedBeforeDate') is not None: + expiration.created_before_date = iso8601_to_date(_find_tag(expiration_node, 'CreatedBeforeDate')) return expiration