Move CodeError and InvalidInput into invirt.common
authorEvan Broder <broder@mit.edu>
Tue, 11 Nov 2008 08:50:12 +0000 (03:50 -0500)
committerEvan Broder <broder@mit.edu>
Tue, 11 Nov 2008 08:50:12 +0000 (03:50 -0500)
svn path=/trunk/packages/invirt-web/; revision=1612

code/controls.py
code/main.py
code/validation.py
code/webcommon.py

index d21eb7a..2ef8c9f 100644 (file)
@@ -3,7 +3,7 @@ Functions to perform remctls.
 """
 
 import validation
 """
 
 import validation
-from webcommon import CodeError, InvalidInput
+from invirt.common import CodeError, InvalidInput
 import random
 import subprocess
 import sys
 import random
 import subprocess
 import sys
index 3c20902..cd37c0e 100755 (executable)
@@ -36,12 +36,13 @@ import templates
 from Cheetah.Template import Template
 import validation
 import cache_acls
 from Cheetah.Template import Template
 import validation
 import cache_acls
-from webcommon import InvalidInput, CodeError, State
+from webcommon import State
 import controls
 from getafsgroups import getAfsGroupMembers
 from invirt import database
 from invirt.database import Machine, CDROM, session, connect, MachineAccess, Type, Autoinstall
 from invirt.config import structs as config
 import controls
 from getafsgroups import getAfsGroupMembers
 from invirt import database
 from invirt.database import Machine, CDROM, session, connect, MachineAccess, Type, Autoinstall
 from invirt.config import structs as config
+from invirt.common import InvalidInput, CodeError
 
 def pathSplit(path):
     if path.startswith('/'):
 
 def pathSplit(path):
     if path.startswith('/'):
index 25031ef..fe6d7c8 100644 (file)
@@ -7,7 +7,7 @@ import string
 import dns.resolver
 from invirt.database import Machine, NIC, Type, Disk, CDROM, Autoinstall
 from invirt.config import structs as config
 import dns.resolver
 from invirt.database import Machine, NIC, Type, Disk, CDROM, Autoinstall
 from invirt.config import structs as config
-from webcommon import InvalidInput
+from invirt.common import InvalidInput
 
 MAX_MEMORY_TOTAL = 512
 MAX_MEMORY_SINGLE = 256
 
 MAX_MEMORY_TOTAL = 512
 MAX_MEMORY_SINGLE = 256
index 0e3fd1d..2de6524 100644 (file)
@@ -4,26 +4,6 @@ import time
 from invirt import database
 from invirt.database import Machine, MachineAccess
 
 from invirt import database
 from invirt.database import Machine, MachineAccess
 
-class MyException(Exception):
-    """Base class for my exceptions"""
-    pass
-
-class InvalidInput(MyException):
-    """Exception for user-provided input is invalid but maybe in good faith.
-
-    This would include setting memory to negative (which might be a
-    typo) but not setting an invalid boot CD (which requires bypassing
-    the select box).
-    """
-    def __init__(self, err_field, err_value, expl=None):
-        MyException.__init__(self, expl)
-        self.err_field = err_field
-        self.err_value = err_value
-
-class CodeError(MyException):
-    """Exception for internal errors or bad faith input."""
-    pass
-
 import controls
 
 def cachedproperty(func):
 import controls
 
 def cachedproperty(func):