s4:scripting: Let error definition generation scripts tolerate empty lines
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Wed, 10 Jan 2024 22:12:21 +0000 (11:12 +1300)
committerJoseph Sutton <jsutton@samba.org>
Mon, 15 Jan 2024 00:48:40 +0000 (00:48 +0000)
Commit beb99b80612556bc47e72a63f89fca75839d91d4 add a similar check just
for gen_hresult.py.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
source4/scripting/bin/gen_error_common.py

index 00d1aa4c9377f5a463ba68e8a5a634aba7438245..759d059db3d0656af4fb20773600155fe8c0cd6f 100644 (file)
@@ -54,6 +54,8 @@ def parseErrorDescriptions( file_contents, isWinError, transformErrorFunction ):
             continue
         content = line.strip().split(None,1)
         # start new error definition ?
+        if len(content) == 0:
+            continue
         if line.startswith("0x"):
             newError = ErrorDef()
             newError.err_code = int(content[0],0)