'Constructor'

def __init__(self, paths=None):

    self.paths = []
    if isinstance(paths, S3MultiPath):
        self.paths = list(paths.paths)
    else:
        if (paths is None):
            paths = []
        elif (type(paths) is str):
            paths = self.__parse(paths)
        elif (not isinstance(paths, (list, tuple))):
            paths = [paths]
        append = self.append
        for p in paths:
            append(p)
