~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to ivle/util.py

Cache worksheet and exercise rST-generated XHTML in the DB, accelerating rendering by up to 2000%.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
import sys
26
26
import stat
27
27
 
 
28
class IVLEError(Exception):
 
29
    """Legacy general IVLE exception.
 
30
 
 
31
    This is the old "standard" exception class for IVLE errors. It is only
 
32
    used in fileservice, and should not be used in any new code.
 
33
    """
 
34
 
 
35
    message = None
 
36
 
 
37
    def __init__(self, httpcode, message=None):
 
38
        self.httpcode = httpcode
 
39
        self.message = message
 
40
        self.args = (httpcode, message)
 
41
 
28
42
class IVLEJailError(Exception):
29
43
    """Exception proxying an in-jail error.
30
44