Hi all,

Yet another update:

On Sat, Mar 22, 2008 at 12:26 PM, Tim Stoop <tim.stoop@gmail.com> wrote:
I'm going to see if I can find the part of minixsv that references that file and maybe think of a fix or a hack. Probably adding "file://" in the beginning could help, but I'm not sure.

No, that didn't work. The only thing I could think of was editing urllib.py and changing the splittype methode. As follows:

_typeprog = None
def splittype(url):
    """splittype('type:opaquestring') --> 'type', 'opaquestring'."""
    global _typeprog
    if _typeprog is None:
        import re
        _typeprog = re.compile('^([^/:]+):')

    match = _typeprog.match(url)
    if match:
        scheme = match.group(1)
        if scheme.lower() == "c": 
            return None, url
        print "urllib debug: "+url
        return scheme.lower(), url[len(scheme) + 1:]
    return None, url

This seems to work without adding too much strange behaviour.

Now to fix minixsv so it won't search for it's xsd files in the library.zip :S I tried copying the files there, but I'm guessing that Python can only find the files if they're python code or something. Again, any tips...?