`P4K.extract` fails if `member` is a string
>>> sc.p4k.extract('Data/textures/planets/global/stanton/stanton4/stanton4.mtl')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/mmom/src/scdatatools/scdatatools/p4k.py", line 584, in extract
return self.extractall(members=[member], *args, **kwargs)
File "/home/mmom/src/scdatatools/scdatatools/p4k.py", line 674, in extractall
monitor(msg=monitor_msg_from_info(info), progress=i, total=total)
File "/home/mmom/src/scdatatools/scdatatools/p4k.py", line 30, in monitor_msg_from_info
return f'{compressor_names[info.compress_type]} | {"Crypt" if info.is_encrypted else "Plain"} | {info.filename}'
AttributeError: 'str' object has no attribute 'compress_type'
>>>