summaryrefslogtreecommitdiff
path: root/buildscripts/errorcodes.py
diff options
context:
space:
mode:
authorMathias Stearn <mathias@10gen.com>2011-07-29 17:40:32 -0400
committerMathias Stearn <mathias@10gen.com>2011-08-01 19:14:03 -0400
commitfff9db5a8d5dab5cb2ec7dcd8d785859bb62f8ea (patch)
tree9815e2f8b9edf1fedad425cf351f12aa5367c1e1 /buildscripts/errorcodes.py
parentc4852ebb0509d692afc3e5f59e9fbd4d3fcf570a (diff)
downloadmongo-fff9db5a8d5dab5cb2ec7dcd8d785859bb62f8ea.tar.gz
Preserve existing spacing when replacing 0 errorcodes
Diffstat (limited to 'buildscripts/errorcodes.py')
-rwxr-xr-xbuildscripts/errorcodes.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/buildscripts/errorcodes.py b/buildscripts/errorcodes.py
index ce1b3e465d0..dec1030ddad 100755
--- a/buildscripts/errorcodes.py
+++ b/buildscripts/errorcodes.py
@@ -32,9 +32,9 @@ def assignErrorCodes():
codes = []
def readErrorCodes( callback, replaceZero = False ):
- ps = [ re.compile( "(([umsg]asser(t|ted))) *\( *(\d+)" ) ,
- re.compile( "((User|Msg|MsgAssertion)Exceptio(n))\( *(\d+)" ) ,
- re.compile( "(((verify))) *\( *(\d+)" )
+ ps = [ re.compile( "(([umsg]asser(t|ted))) *\(( *)(\d+)" ) ,
+ re.compile( "((User|Msg|MsgAssertion)Exceptio(n))\(( *)(\d+)" ) ,
+ re.compile( "(((verify))) *\(( *)(\d+)" )
]
for x in utils.getAllSourceFiles():
@@ -52,7 +52,8 @@ def readErrorCodes( callback, replaceZero = False ):
m = m.groups()
start = m[0]
- code = m[3]
+ spaces = m[3]
+ code = m[4]
if code == '0' and replaceZero :
code = getNextCode( lastCodes )
lastCodes.append( code )
@@ -65,7 +66,7 @@ def readErrorCodes( callback, replaceZero = False ):
codes.append( ( x , lineNum , line , code ) )
callback( x , lineNum , line , code )
- return start + "( " + code
+ return start + "(" + spaces + code
line = re.sub( p, repl, line )