|
@@ -16,7 +16,6 @@
|
|
|
import os
|
|
|
import re
|
|
|
import string
|
|
|
-import sys
|
|
|
try:
|
|
|
from collections import OrderedDict
|
|
|
except:
|
|
@@ -1459,19 +1458,15 @@ def visit(self, visitor):
|
|
|
|
|
|
class QAPISchema(object):
|
|
|
def __init__(self, fname):
|
|
|
- try:
|
|
|
- parser = QAPISchemaParser(open(fname, 'r'))
|
|
|
- exprs = check_exprs(parser.exprs)
|
|
|
- self.docs = parser.docs
|
|
|
- self._entity_dict = {}
|
|
|
- self._predefining = True
|
|
|
- self._def_predefineds()
|
|
|
- self._predefining = False
|
|
|
- self._def_exprs(exprs)
|
|
|
- self.check()
|
|
|
- except QAPIError as err:
|
|
|
- print(err, file=sys.stderr)
|
|
|
- exit(1)
|
|
|
+ parser = QAPISchemaParser(open(fname, 'r'))
|
|
|
+ exprs = check_exprs(parser.exprs)
|
|
|
+ self.docs = parser.docs
|
|
|
+ self._entity_dict = {}
|
|
|
+ self._predefining = True
|
|
|
+ self._def_predefineds()
|
|
|
+ self._predefining = False
|
|
|
+ self._def_exprs(exprs)
|
|
|
+ self.check()
|
|
|
|
|
|
def _def_entity(self, ent):
|
|
|
# Only the predefined types are allowed to not have info
|