[Notes] [Git][BuildStream/buildstream][bst-1.2] 2 commits: cascache.py: Raise ArtifactError on grpc error



Title: GitLab

Qinusty pushed to branch bst-1.2 at BuildStream / buildstream

Commits:

1 changed file:

Changes:

  • buildstream/_artifactcache/cascache.py
    ... ... @@ -238,7 +238,8 @@ class CASCache(ArtifactCache):
    238 238
     
    
    239 239
                 except grpc.RpcError as e:
    
    240 240
                     if e.code() != grpc.StatusCode.NOT_FOUND:
    
    241
    -                    raise
    
    241
    +                    raise ArtifactError("Failed to pull artifact {}: {}".format(
    
    242
    +                        element._get_brief_display_key(), e)) from e
    
    242 243
     
    
    243 244
             return False
    
    244 245
     
    
    ... ... @@ -279,6 +280,7 @@ class CASCache(ArtifactCache):
    279 280
     
    
    280 281
                         except grpc.RpcError as e:
    
    281 282
                             if e.code() != grpc.StatusCode.NOT_FOUND:
    
    283
    +                            # Intentionally re-raise RpcError for outer except block.
    
    282 284
                                 raise
    
    283 285
     
    
    284 286
                         missing_blobs = {}
    



  • [Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]