Exemple #1
0
    def addUser(self, user):
        """
        Adds a user to the local store. If the user is already
        registered a Duplicate User error is returned.
        """
        if user.name in self.users:
            return defer.fail(failure.Failure(ewords.DuplicateUser()))

        self.users[user.name] = user
        return defer.succeed(user)
Exemple #2
0
 def addUser(self, user):
     if user.name in self.users:
         return defer.fail(failure.Failure(ewords.DuplicateUser()))
     self.users[user.name] = user
     return defer.succeed(user)
Exemple #3
0
 def cbLookup(user):
     return failure.Failure(ewords.DuplicateUser(name))