class Repository(object):
    def __init__(self, adapter=None):
        if not adapter:
            raise ValueError("Invalid repository implementation")
        self.client = adapter()

    def login(self, selector):
        return self.client.login(selector)
        
    def register(self,selector):
        return self.client.register(selector)
    def saveAcc(self,selector):
        return self.client.saveAcc(selector)

    def getPubs(self,selector):
        return self.client.getPubs(selector)
ab50eebaa9b90fc3d620de6807cd22c9eb4f37fc
class Repository(object):
    <mask token>
    <mask token>
    <mask token>

    def saveAcc(self, selector):
        return self.client.saveAcc(selector)
    <mask token>

class Repository(object):

    def __init__(self, adapter=None):
        if not adapter:
            raise ValueError('Invalid repository implementation')
        self.client = adapter()
    <mask token>
    <mask token>

    def saveAcc(self, selector):
        return self.client.saveAcc(selector)

    def getPubs(self, selector):
        return self.client.getPubs(selector)

class Repository(object):

    def __init__(self, adapter=None):
        if not adapter:
            raise ValueError('Invalid repository implementation')
        self.client = adapter()
    <mask token>

    def register(self, selector):
        return self.client.register(selector)

    def saveAcc(self, selector):
        return self.client.saveAcc(selector)

    def getPubs(self, selector):
        return self.client.getPubs(selector)

class Repository(object):

    def __init__(self, adapter=None):
        if not adapter:
            raise ValueError('Invalid repository implementation')
        self.client = adapter()

    def login(self, selector):
        return self.client.login(selector)

    def register(self, selector):
        return self.client.register(selector)

    def saveAcc(self, selector):
        return self.client.saveAcc(selector)

    def getPubs(self, selector):
        return self.client.getPubs(selector)

class Repository(object):
    def __init__(self, adapter=None):
        if not adapter:
            raise ValueError("Invalid repository implementation")
        self.client = adapter()

    def login(self, selector):
        return self.client.login(selector)
        
    def register(self,selector):
        return self.client.register(selector)
    def saveAcc(self,selector):
        return self.client.saveAcc(selector)

    def getPubs(self,selector):
        return self.client.getPubs(selector)