# Path: roscraco/exception.py
# class RouterFetchError(RouterError):
#     pass


import sys
import base64
import contextlib
    import urllib.parse as urlencoder
    import urllib as urlencoder
    import urllib.request as requestor
    import urllib2 as requestor
from roscraco.exception import RouterFetchError

try:
    # python3
except ImportError:
    # python2

try:
except ImportError:




# Path: roscraco/exception.py
# class RouterFetchError(RouterError):
#     pass


# Path: roscraco/router/base.py
import sys
import base64
import contextlib
    import urllib.parse as urlencoder
    import urllib as urlencoder
    import urllib.request as requestor
    import urllib2 as requestor
from roscraco.exception import RouterFetchError


try:
    # python3
except ImportError:
    # python2

try:
except ImportError:




class RouterBase(object):