(FullFileName, ErrorMsgList=None)
| 549 | Db.UpdateIdentifierBelongsToFunction() |
| 550 | |
| 551 | def GetTableID(FullFileName, ErrorMsgList=None): |
| 552 | if ErrorMsgList is None: |
| 553 | ErrorMsgList = [] |
| 554 | |
| 555 | Db = GetDB() |
| 556 | SqlStatement = """ select ID |
| 557 | from File |
| 558 | where FullPath like '%s' |
| 559 | """ % FullFileName |
| 560 | ResultSet = Db.TblFile.Exec(SqlStatement) |
| 561 | |
| 562 | FileID = -1 |
| 563 | for Result in ResultSet: |
| 564 | if FileID != -1: |
| 565 | ErrorMsgList.append('Duplicate file ID found in DB for file %s' % FullFileName) |
| 566 | return - 2 |
| 567 | FileID = Result[0] |
| 568 | if FileID == -1: |
| 569 | ErrorMsgList.append('NO file ID found in DB for file %s' % FullFileName) |
| 570 | return - 1 |
| 571 | return FileID |
| 572 | |
| 573 | def GetIncludeFileList(FullFileName): |
| 574 | if os.path.splitext(FullFileName)[1].upper() not in ('.H'): |
no test coverage detected