X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-web.git/blobdiff_plain/3d6414330881304f5ab21d70df3a228d370843df..2be0969e153ace507ec07b27d156b50e54e00f94:/code/main.py?ds=sidebyside diff --git a/code/main.py b/code/main.py index b712696..86da50e 100755 --- a/code/main.py +++ b/code/main.py @@ -594,7 +594,11 @@ def modifyDict(username, state, machine_id, fields): def infoDict(username, state, machine): """Get the variables used by info.tmpl.""" - status = controls.statusInfo(machine) + try: + status = controls.statusInfo(machine) + except CodeError, e: + # machine was shut down in between the call to listInfoDict and this + status = None has_vnc = hasVnc(status) if status is None: main_status = dict(name=machine.name,