]> mj.ucw.cz Git - moe.git/blobdiff - t/moe/__init__.py
Many changes to pipeline.py
[moe.git] / t / moe / __init__.py
index 19957e28a55f8fec2c2f4c73a1ddcbcd06ae77ad..63ca9b65108c95a7fc957e8fff77706427ec664e 100644 (file)
@@ -1,7 +1,19 @@
 # No initialization needed
 
-class MoeErr(Exception):
+class MoeError(Exception):
     pass
 
-class SolutionErr(Exception):
+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