diff options
author | Zuul <zuul@review.opendev.org> | 2021-05-11 06:41:04 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2021-05-11 06:41:04 +0000 |
commit | 77028c8d87af8584f6210d3b3c17dad029bf9a16 (patch) | |
tree | a87201e3e8b14b73b98ac7f4fd4a0ab7e2579ddd /pyeclib/ec_iface.py | |
parent | 5355c0268b3e633a91ae912ff394440ea3fc3f7d (diff) | |
parent | c3313b3ebc342f96b04e2dcd9a394715ec659951 (diff) | |
download | pyeclib-77028c8d87af8584f6210d3b3c17dad029bf9a16.tar.gz |
Merge "Stop using a mutable default param in fragments_needed"
Diffstat (limited to 'pyeclib/ec_iface.py')
-rw-r--r-- | pyeclib/ec_iface.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pyeclib/ec_iface.py b/pyeclib/ec_iface.py index c7dfcac..bd69861 100644 --- a/pyeclib/ec_iface.py +++ b/pyeclib/ec_iface.py @@ -312,7 +312,7 @@ class ECDriver(object): available_fragment_payloads, missing_fragment_indexes) def fragments_needed(self, reconstruction_indexes, - exclude_indexes=[]): + exclude_indexes=None): """ Determine which fragments are needed to reconstruct some subset of missing fragments. @@ -329,6 +329,8 @@ class ECDriver(object): :raises: ECDriverError if there is an error during decoding or there are not sufficient fragments to decode """ + if exclude_indexes is None: + exclude_indexes = [] return self.ec_lib_reference.fragments_needed(reconstruction_indexes, exclude_indexes) |