root/trunk/twisted/words/ewords.py

Revision 14899, 0.6 KB (checked in by exarkun, 5 years ago)

whitespace cleanup; copyright updates; add missing test-case-name; more setup.py metadata

Line 
1# -*- test-case-name: twisted.words.test -*-
2# Copyright (c) 2001-2005 Twisted Matrix Laboratories.
3# See LICENSE for details.
4
5"""Exception definitions for Words
6"""
7
8class WordsError(Exception):
9    def __str__(self):
10        return self.__class__.__name__ + ': ' + Exception.__str__(self)
11
12class NoSuchUser(WordsError):
13    pass
14
15
16class DuplicateUser(WordsError):
17    pass
18
19
20class NoSuchGroup(WordsError):
21    pass
22
23
24class DuplicateGroup(WordsError):
25    pass
26
27
28class AlreadyLoggedIn(WordsError):
29    pass
30
31__all__ = [
32    'WordsError', 'NoSuchUser', 'DuplicateUser',
33    'NoSuchGroup', 'DuplicateGroup', 'AlreadyLoggedIn',
34    ]
Note: See TracBrowser for help on using the browser.