Spaces Data

Minimal test - lines (541, 547)

path: .spaces[16].spaces[2].metrics.loc.cloc
old: 1.0
new: 2.0

path: .spaces[16].spaces[2].metrics.mi.mi_sei
old: 118.54080523126262
new: 127.73999567330982

Code

        def __getitem__(self, key):
            for mapping in self.maps:
                try:
                    return mapping[key]             # can't use 'key in mapping' with defaultdict
                except KeyError:
                    pass
            return self.__missing__(key)            # support subclasses that define __missing__

Minimal test - lines (285, 287)

path: .spaces[7].spaces[2].metrics.mi.mi_sei
old: 129.84458498874997
new: 159.3607249963141

path: .spaces[7].spaces[2].metrics.mi.mi_original
old: 142.4026639717064
new: 135.83412922035413

path: .spaces[7].spaces[2].metrics.mi.mi_visual_studio
old: 83.27641167936048
new: 79.4351632867568

path: .spaces[7].spaces[2].metrics.loc.sloc
old: 2.0
new: 3.0

path: .spaces[7].spaces[2].metrics.loc.cloc
old: 0.0
new: 1.0

Code

        def __exit__(self, *exc_info):
            self.close()
            # return None, so if an exception occurred, it will propagate

Minimal test - lines (278, 287)

path: .spaces[7].metrics.loc.sloc
old: 9.0
new: 10.0

path: .spaces[7].metrics.loc.cloc
old: 0.0
new: 1.0

path: .spaces[7].metrics.mi.mi_sei
old: 83.06571380197117
new: 104.13005580710632

path: .spaces[7].metrics.mi.mi_original
old: 109.76629285340016
new: 108.0594524997434

path: .spaces[7].metrics.mi.mi_visual_studio
old: 64.19081453415215
new: 63.19266228055169

Code

    class ZipExtFile(BaseZipExtFile):
        def __init__(self, base):
            self.__dict__.update(base.__dict__)

        def __enter__(self):
            return self

        def __exit__(self, *exc_info):
            self.close()
            # return None, so if an exception occurred, it will propagate

Minimal test - lines (293, 295)

path: .spaces[8].spaces[1].metrics.loc.cloc
old: 0.0
new: 1.0

path: .spaces[8].spaces[1].metrics.loc.sloc
old: 2.0
new: 3.0

path: .spaces[8].spaces[1].metrics.mi.mi_original
old: 142.4026639717064
new: 135.83412922035413

path: .spaces[8].spaces[1].metrics.mi.mi_sei
old: 129.84458498874997
new: 159.3607249963141

path: .spaces[8].spaces[1].metrics.mi.mi_visual_studio
old: 83.27641167936048
new: 79.4351632867568

Code

        def __exit__(self, *exc_info):
            self.close()
            # return None, so if an exception occurred, it will propagate