This is a proposal fix for #26, in an attempt to superseed #28 in being more up to the point and avoid reimplementation and try to be future proof and pythonic : it intends of implementing actual python 3 behavior.
Coverage increased (+0.02%) to 99.149% when pulling 38947e0934c1600fddd3f3b08b84fb5fc85caa12 on fix26 into 69f5add6564d581c656e89a98fe7ab31b0b4836b on master.
This is a proposal fix for #26, in an attempt to superseed #28 in being more up to the point and avoid reimplementation and try to be future proof and pythonic : it intends of implementing actual python 3 behavior.