VirtualBox

Changeset 65962 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Mar 7, 2017 10:13:17 AM (8 years ago)
Author:
vboxsync
Message:

IEMAllInstructionsPython.py: pylint 2.0.0 fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py

    r65953 r65962  
    500500        Raises BadValue if invalid value.
    501501        """
    502         if len(sValue) == 0:
     502        if not sValue:
    503503            raise TestType.BadValue('empty value');
    504504
     
    11491149        Returns number of errors.
    11501150        """
    1151         if len(self.asErrors) > 0:
     1151        if self.asErrors:
    11521152            sys.stderr.write(u''.join(self.asErrors));
    11531153        return len(self.asErrors);
     
    11771177            asWords = sStats.split('_');
    11781178            oInstr.sMnemonic = asWords[0].lower();
    1179             if len(asWords) > 1 and len(oInstr.aoOperands) == 0:
     1179            if len(asWords) > 1 and not oInstr.aoOperands:
    11801180                for sType in asWords[1:]:
    11811181                    if sType in g_kdOpTypes:
     
    12481248        # Derive encoding from operands.
    12491249        if oInstr.sEncoding is None:
    1250             if len(oInstr.aoOperands) == 0:
     1250            if not oInstr.aoOperands:
    12511251                oInstr.sEncoding = 'fixed';
    12521252            elif oInstr.aoOperands[0].usesModRM():
     
    12591259        # Apply default map and then add the instruction to all it's groups.
    12601260        #
    1261         if len(oInstr.aoMaps) == 0:
     1261        if not oInstr.aoMaps:
    12621262            oInstr.aoMaps = [ self.oDefaultMap, ];
    12631263        for oMap in oInstr.aoMaps:
     
    13241324    def ensureInstructionForOpTag(self, iTagLine):
    13251325        """ Ensure there is an instruction for the op-tag being parsed. """
    1326         if len(self.aoCurInstrs) == 0:
     1326        if not self.aoCurInstrs:
    13271327            self.addInstruction(self.iCommentLine + iTagLine);
    13281328        for oInstr in self.aoCurInstrs:
     
    13401340        asRet = [];
    13411341        for asLines in aasSections:
    1342             if len(asLines) > 0:
     1342            if asLines:
    13431343                asRet.append(' '.join([sLine.strip() for sLine in asLines]));
    13441344        return asRet;
     
    13561356        sRet = '';
    13571357        for iSection, asLines in enumerate(aasSections):
    1358             if len(asLines) > 0:
     1358            if asLines:
    13591359                if iSection > 0:
    13601360                    sRet += sSectionSep;
     
    13781378        # Flatten and validate the value.
    13791379        sBrief = self.flattenAllSections(aasSections);
    1380         if len(sBrief) == 0:
     1380        if not sBrief:
    13811381            return self.errorComment(iTagLine, '%s: value required' % (sTag,));
    13821382        if sBrief[-1] != '.':
     
    14051405        """
    14061406        oInstr = self.ensureInstructionForOpTag(iTagLine);
    1407         if len(aasSections) > 0:
     1407        if aasSections:
    14081408            oInstr.asDescSections.extend(self.flattenSections(aasSections));
    14091409            return True;
     
    14981498        sFlattened = self.flattenAllSections(aasSections, sLineSep = ',', sSectionSep = ',');
    14991499        asMaps = sFlattened.split(',');
    1500         if len(asMaps) == 0:
     1500        if not asMaps:
    15011501            return self.errorComment(iTagLine, '%s: value required' % (sTag,));
    15021502        for sMap in asMaps:
     
    17421742        if len(asWords) != 1:
    17431743            self.errorComment(iTagLine, '%s: expected exactly one value: %s' % (sTag, asWords,));
    1744             if len(asWords) == 0:
     1744            if not asWords:
    17451745                return False;
    17461746        sDisEnum = asWords[0];
     
    19111911            #
    19121912            sFlatSection = self.flattenAllSections([asSectionLines,]);
    1913             if len(sFlatSection) == 0:
     1913            if not sFlatSection:
    19141914                self.errorComment(iTagLine, '%s: missing value' % ( sTag,));
    19151915                continue;
     
    21182118            asLines[iLine] = sLine.lstrip().lstrip('*').lstrip();
    21192119
    2120         while len(asLines) > 0 and len(asLines[0]) == 0:
     2120        while asLines and not asLines[0]:
    21212121            self.iCommentLine += 1;
    21222122            asLines.pop(0);
    21232123
    2124         while len(asLines) > 0 and len(asLines[-1]) == 0:
     2124        while asLines and not asLines[-1]:
    21252125            asLines.pop(len(asLines) - 1);
    21262126
     
    21422142        for iLine, sLine in enumerate(asLines):
    21432143            if not sLine.startswith('@'):
    2144                 if len(sLine) > 0:
     2144                if sLine:
    21452145                    asCurSection.append(sLine);
    2146                 elif len(asCurSection) != 0:
     2146                elif asCurSection:
    21472147                    asCurSection = [];
    21482148                    aasSections.append(asCurSection);
     
    21892189        # Don't allow default text in blocks containing @op*.
    21902190        #
    2191         if cOpTags > 0 and len(sFlatDefault) > 0:
     2191        if cOpTags > 0 and sFlatDefault:
    21922192            self.errorComment(0, 'Untagged comment text is not allowed with @op*: %s' % (sFlatDefault,));
    21932193
     
    22872287
    22882288        # Apply to the last instruction only for now.
    2289         if len(self.aoCurInstrs) == 0:
     2289        if not self.aoCurInstrs:
    22902290            self.addInstruction();
    22912291        oInstr = self.aoCurInstrs[-1];
     
    24042404                sFunction = asArgs[1];
    24052405
    2406                 if len(self.aoCurInstrs) == 0:
     2406                if not self.aoCurInstrs:
    24072407                    self.addInstruction();
    24082408                for oInstr in self.aoCurInstrs:
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette