Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a817e58

Browse files
committed
Convert raise statements in Tools/.
1 parent 2d7f6a0 commit a817e58

16 files changed

Lines changed: 29 additions & 29 deletions

File tree

Tools/bgen/bgen/bgenBuffer.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def __init__(self, size, datatype = 'char', sizetype = 'int', sizeformat = None)
4040

4141
def getArgDeclarations(self, name, reference=False, constmode=False, outmode=False):
4242
if reference:
43-
raise RuntimeError, "Cannot pass buffer types by reference"
43+
raise RuntimeError("Cannot pass buffer types by reference")
4444
return (self.getBufferDeclarations(name, constmode, outmode) +
4545
self.getSizeDeclarations(name, outmode))
4646

@@ -57,7 +57,7 @@ def getInputBufferDeclarations(self, name, constmode=False):
5757

5858
def getOutputBufferDeclarations(self, name, constmode=False, outmode=False):
5959
if constmode:
60-
raise RuntimeError, "Cannot use const output buffer"
60+
raise RuntimeError("Cannot use const output buffer")
6161
if outmode:
6262
out = "*"
6363
else:
@@ -216,7 +216,7 @@ def getAuxDeclarations(self, name):
216216

217217
def getOutputBufferDeclarations(self, name, constmode=False, outmode=False):
218218
if constmode:
219-
raise RuntimeError, "Cannot use const output buffer"
219+
raise RuntimeError("Cannot use const output buffer")
220220
if outmode:
221221
out = "*"
222222
else:

Tools/bgen/bgen/bgenGenerator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ def parseArgumentList(self, args):
280280
a0, args = args[0], args[1:]
281281
t0, n0, m0 = a0
282282
if m0 != InMode:
283-
raise ValueError, "method's 'self' must be 'InMode'"
283+
raise ValueError("method's 'self' must be 'InMode'")
284284
self.itself = Variable(t0, "_self->ob_itself", SelfMode)
285285
self.argumentList.append(self.itself)
286286
FunctionGenerator.parseArgumentList(self, args)

Tools/bgen/bgen/bgenHeapBuffer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def __init__(self, datatype = 'char', sizetype = 'int', sizeformat = None):
1818

1919
def getOutputBufferDeclarations(self, name, constmode=False, outmode=False):
2020
if constmode:
21-
raise RuntimeError, "Cannot use const output buffer"
21+
raise RuntimeError("Cannot use const output buffer")
2222
if outmode:
2323
out = "*"
2424
else:

Tools/bgen/bgen/bgenOutput.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def IndentLevel(by = 1):
8383
"""
8484
global _Level
8585
if _Level+by < 0:
86-
raise Error, "indentation underflow (internal error)"
86+
raise Error("indentation underflow (internal error)")
8787
_Level = _Level + by
8888

8989
def DedentLevel(by = 1):

Tools/bgen/bgen/bgenType.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ class InputOnlyMixIn:
163163
"Mix-in class to boobytrap passOutput"
164164

165165
def passOutput(self, name):
166-
raise RuntimeError, "Type '%s' can only be used for input parameters" % self.typeName
166+
raise RuntimeError("Type '%s' can only be used for input parameters" % self.typeName)
167167

168168
class InputOnlyType(InputOnlyMixIn, Type):
169169

@@ -174,7 +174,7 @@ class OutputOnlyMixIn:
174174
"Mix-in class to boobytrap passInput"
175175

176176
def passInput(self, name):
177-
raise RuntimeError, "Type '%s' can only be used for output parameters" % self.typeName
177+
raise RuntimeError("Type '%s' can only be used for output parameters" % self.typeName)
178178

179179
class OutputOnlyType(OutputOnlyMixIn, Type):
180180

Tools/bgen/bgen/scantools.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@ def openoutput(self, filename):
420420
try:
421421
file = open(filename, 'w')
422422
except IOError as arg:
423-
raise IOError, (filename, arg)
423+
raise IOError(filename, arg)
424424
self.setfiletype(filename)
425425
return file
426426

@@ -461,11 +461,11 @@ def openinput(self, filename):
461461
try:
462462
return open(filename, 'rU')
463463
except IOError as arg:
464-
raise IOError, (arg, filename)
464+
raise IOError(arg, filename)
465465

466466
def getline(self):
467467
if not self.scanfile:
468-
raise Error, "input file not set"
468+
raise Error("input file not set")
469469
self.line = self.scanfile.readline()
470470
if not self.line:
471471
if self._nextinput():

Tools/framer/framer/struct.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def get_type(self, name):
1717
for _name, type in self.members:
1818
if name == _name:
1919
return type
20-
raise ValueError, "no member named %s" % name
20+
raise ValueError("no member named %s" % name)
2121

2222
def parse(s):
2323
"""Parse a C struct definition.

Tools/freeze/winmakemakefile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def get_custom_entry_point(subsystem):
3939
try:
4040
return subsystem_details[subsystem][:2]
4141
except KeyError:
42-
raise ValueError, "The subsystem %s is not known" % subsystem
42+
raise ValueError("The subsystem %s is not known" % subsystem)
4343

4444

4545
def makemakefile(outfp, vars, files, target):

Tools/modulator/genmodule.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ def opentemplate(self, name):
6363
fn = os.path.join(fn, name)
6464
if os.path.exists(fn):
6565
return open(fn, 'r')
66-
raise error, 'Template '+name+' not found for '+self._type+' '+ \
67-
self.name
66+
raise error('Template '+name+' not found for '+self._type+' '+ \
67+
self.name)
6868

6969
class module(writer):
7070
_type = 'module'

Tools/modulator/varsubst.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def subst(self, s):
2929
continue
3030
name = m.group(1)
3131
if not self.dict.has_key(name):
32-
raise error, 'No such variable: '+name
32+
raise error('No such variable: '+name)
3333
value = self.dict[name]
3434
if self.do_useindent and '\n' in value:
3535
value = self._modindent(value, rv)

0 commit comments

Comments
 (0)