]> mj.ucw.cz Git - moe.git/blobdiff - t/moe/__init__.py
Config parser complete, but completely untested.
[moe.git] / t / moe / __init__.py
index 02cc0ce1f1499802d4572b18eb9efe52bff3a047..63ca9b65108c95a7fc957e8fff77706427ec664e 100644 (file)
@@ -1 +1,19 @@
 # No initialization needed
+
+class MoeError(Exception):
+    pass
+
+class SolutionError(Exception):
+
+    def __init__(self, message, stat_code=None):
+       self.stat_code = stat_code
+       self.message = message
+
+    def __str__(self):
+       if self.stat_code is None:
+           return self.message
+       else:
+           return "%s: %s" % (self.stat_code, self.message)
+
+class TestError(SolutionError):
+    pass