Pickling support for the azure store was broken, as not all of the attributes that are initialized in __init__ were correctly pickled and unpickled during pickling. This now implements a slightly different method to support pickling which does not require to add each new instance attribute in two places.
Coverage decreased (-8.1%) to 81.301% when pulling 83639e8acf78121b7359c89a64d14dc9e11699a2 on byjott:fix-azure-store-pickling into 00500e2d26528b5d4cfdfc9611651d0cab011164 on mbr:master.
Coverage decreased (-8.1%) to 81.301% when pulling 83639e8acf78121b7359c89a64d14dc9e11699a2 on byjott:fix-azure-store-pickling into 00500e2d26528b5d4cfdfc9611651d0cab011164 on mbr:master.
Pickling support for the azure store was broken, as not all of the attributes that are initialized in
__init__
were correctly pickled and unpickled during pickling. This now implements a slightly different method to support pickling which does not require to add each new instance attribute in two places.