This is a patch to the archive.py file to add 7-zip (*.zip, *.cb7) to the archives Comix can handle. It uses py7zlib that comes with pylzma (http://www.joachim-bauch.de/projects/pylzma/). Great piece of software, glad to help any way I can :D
Diff of my archive.py and the one from 4.0.4
Thanks. Applied into my fork repository (github.com/HoverHell/Comix/).
1. You probably have been told by now :), but sending plain diffs is a bad idea. There's unified diff (`diff -u`) for that.
2. pylzma seems not to be in debian/ubuntu, and might be problematic to install (requires gcc even for pip installation). Don't know what good can be done to that, so I also made this feature optional (i.e. if p7zlib is found).