@@ -485,7 +485,7 @@ def component_count(self):
485485
486486 :rtype: integer
487487 """
488- return self ._properties [ 'componentCount' ]
488+ return self ._properties . get ( 'componentCount' )
489489
490490 @property
491491 def etag (self ):
@@ -496,7 +496,7 @@ def etag(self):
496496
497497 :rtype: string
498498 """
499- return self ._properties [ 'etag' ]
499+ return self ._properties . get ( 'etag' )
500500
501501 @property
502502 def generation (self ):
@@ -506,7 +506,7 @@ def generation(self):
506506
507507 :rtype: integer
508508 """
509- return self ._properties [ 'generation' ]
509+ return self ._properties . get ( 'generation' )
510510
511511 @property
512512 def id (self ):
@@ -516,7 +516,7 @@ def id(self):
516516
517517 :rtype: string
518518 """
519- return self ._properties [ 'id' ]
519+ return self ._properties . get ( 'id' )
520520
521521 md5_hash = _scalar_property ('md5Hash' )
522522 """MD5 hash for this object.
@@ -535,7 +535,7 @@ def media_link(self):
535535
536536 :rtype: string
537537 """
538- return self ._properties [ 'mediaLink' ]
538+ return self ._properties . get ( 'mediaLink' )
539539
540540 @property
541541 def metadata (self ):
@@ -545,7 +545,7 @@ def metadata(self):
545545
546546 :rtype: dict
547547 """
548- return copy .deepcopy (self ._properties [ 'metadata' ] )
548+ return copy .deepcopy (self ._properties . get ( 'metadata' ) )
549549
550550 @metadata .setter
551551 def metadata (self , value ):
@@ -565,7 +565,7 @@ def metageneration(self):
565565
566566 :rtype: integer
567567 """
568- return self ._properties [ 'metageneration' ]
568+ return self ._properties . get ( 'metageneration' )
569569
570570 @property
571571 def owner (self ):
@@ -576,7 +576,7 @@ def owner(self):
576576 :rtype: dict
577577 :returns: mapping of owner's role/ID.
578578 """
579- return self ._properties [ 'owner' ]. copy ( )
579+ return copy . deepcopy ( self ._properties . get ( 'owner' ) )
580580
581581 @property
582582 def self_link (self ):
@@ -586,7 +586,7 @@ def self_link(self):
586586
587587 :rtype: string
588588 """
589- return self ._properties [ 'selfLink' ]
589+ return self ._properties . get ( 'selfLink' )
590590
591591 @property
592592 def size (self ):
@@ -596,7 +596,7 @@ def size(self):
596596
597597 :rtype: integer
598598 """
599- return self ._properties [ 'size' ]
599+ return self ._properties . get ( 'size' )
600600
601601 @property
602602 def storage_class (self ):
@@ -608,7 +608,7 @@ def storage_class(self):
608608 :rtype: string
609609 :returns: Currently one of "STANDARD", "DURABLE_REDUCED_AVAILABILITY"
610610 """
611- return self ._properties [ 'storageClass' ]
611+ return self ._properties . get ( 'storageClass' )
612612
613613 @property
614614 def time_deleted (self ):
@@ -631,7 +631,7 @@ def updated(self):
631631 :rtype: string
632632 :returns: timestamp in RFC 3339 format.
633633 """
634- return self ._properties [ 'updated' ]
634+ return self ._properties . get ( 'updated' )
635635
636636
637637class _UploadConfig (object ):
0 commit comments