diff options
author | Tushar Gohad <tushar.gohad@intel.com> | 2015-11-22 15:58:01 +0000 |
---|---|---|
committer | root <root@abb953331337.(none)> | 2015-11-23 00:33:11 +0000 |
commit | 9b46e826daeea3adc426597bbaa77205934122f8 (patch) | |
tree | 482e501c1ded5c9e23103c42c945dd3e31fc0c38 /pyeclib/core.py | |
parent | b14ac48319554d1399820268e2d81317e072e552 (diff) | |
download | pyeclib-9b46e826daeea3adc426597bbaa77205934122f8.tar.gz |
Disable error reporting during VALID_EC_TYPES eval
... this should not be required after upstream
liberasurecode has more configurable logging
Diffstat (limited to 'pyeclib/core.py')
-rw-r--r-- | pyeclib/core.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/pyeclib/core.py b/pyeclib/core.py index e233915..a0174e1 100644 --- a/pyeclib/core.py +++ b/pyeclib/core.py @@ -35,7 +35,8 @@ pyver = float('%s.%s' % sys.version_info[:2]) class ECPyECLibDriver(object): def __init__(self, k, m, hd, ec_type, - chksum_type=PyECLib_FRAGHDRCHKSUM_Types.none): + chksum_type=PyECLib_FRAGHDRCHKSUM_Types.none, + validate=False): self.k = k self.m = m self.hd = hd @@ -56,7 +57,8 @@ class ECPyECLibDriver(object): ec_type.value, self.hd, self.inline_chksum, - self.algsig_chksum) + self.algsig_chksum, + validate) def encode(self, data_bytes): return pyeclib_c.encode(self.handle, data_bytes) @@ -136,7 +138,8 @@ class ECPyECLibDriver(object): class ECNullDriver(object): - def __init__(self, k, m, hd, ec_type=None, chksum_type=None): + def __init__(self, k, m, hd, ec_type=None, chksum_type=None, + validate=False): self.k = k self.m = m self.hd = hd @@ -173,7 +176,8 @@ class ECNullDriver(object): # class ECStripingDriver(object): - def __init__(self, k, m, hd, ec_type=None, chksum_type=None): + def __init__(self, k, m, hd, ec_type=None, chksum_type=None, + validate=False): """Stripe an arbitrary-sized string into k fragments :param k: the number of data fragments to stripe :param m: the number of parity fragments to stripe |