def register_scheme(scheme):
    for method in [s for s in dir(urlparse) if s.startswith('uses_')]:
        getattr(urlparse, method).append(scheme)
register_scheme('moose')
Разбор пользовательских URI с помощью urlparse (Python)