VirtualBox

Changeset 65969 in vbox for trunk/src/VBox/ValidationKit


Ignore:
Timestamp:
Mar 7, 2017 11:01:44 AM (8 years ago)
Author:
vboxsync
Message:

ValidationKit/common: pylint 2.0.0 fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/common/utils.py

    r65958 r65969  
    187187                        continue;
    188188                    sLine = sLine.strip()
    189                     if len(sLine) > 0:
     189                    if sLine:
    190190                        sVersion += ' / ' + sPrefix + sLine;
    191191                    break;
     
    199199                oFile.close();
    200200                sLast = sLast.strip();
    201                 if len(sLast) > 0:
     201                if sLast:
    202202                    sVersion += ' (' + sLast + ')';
    203203            except:
     
    430430
    431431    if asArgs[0].endswith('.py'):
    432         if sys.executable is not None  and  len(sys.executable) > 0:
     432        if sys.executable:
    433433            asArgs.insert(0, sys.executable);
    434434        else:
     
    742742                return False;
    743743            sCurName = sCurName.strip();
    744             if sCurName is '':
     744            if not sCurName:
    745745                return False;
    746746
     
    915915            sRet = self.sImage if self.sName is None else self.sName;
    916916            if sRet is None:
    917                 if self.asArgs is None or len(self.asArgs) == 0:
     917                if not self.asArgs:
    918918                    return None;
    919919                sRet = self.asArgs[0];
    920                 if len(sRet) == 0:
     920                if not sRet:
    921921                    return None;
    922922        return os.path.basename(sRet);
     
    12861286    if cSecs > 0:
    12871287        sRet += '%ss ' % (cSecs,);
    1288     assert len(sRet) > 0; assert sRet[-1] == ' ';
     1288    assert sRet; assert sRet[-1] == ' ';
    12891289    return sRet[:-1];
    12901290
     
    12941294    data is usually already string form.
    12951295    """
    1296     if isinstance(oSeconds, int) or isinstance(oSeconds, long):
     1296    if isinstance(oSeconds, (int, long)):
    12971297        return formatIntervalSeconds(oSeconds);
    12981298    if not isString(oSeconds):
     
    13151315    # We might given non-strings, just return them without any fuss.
    13161316    if not isString(sString):
    1317         if isinstance(sString, int) or isinstance(sString, long) or sString is None:
     1317        if isinstance(sString, (int, long)) or sString is None:
    13181318            return (sString, None);
    13191319        ## @todo time/date objects?
     
    13221322    # Strip it and make sure it's not empty.
    13231323    sString = sString.strip();
    1324     if len(sString) == 0:
     1324    if not sString:
    13251325        return (0, 'Empty interval string.');
    13261326
     
    13351335    for sPart in asRawParts:
    13361336        sPart = sPart.strip();
    1337         if len(sPart) > 0:
     1337        if sPart:
    13381338            asParts.append(sPart);
    1339     if len(asParts) == 0:
     1339    if not asParts:
    13401340        return (0, 'Empty interval string or something?');
    13411341
     
    13731373        else:
    13741374            asErrors.append('Bad number "%s".' % (sNumber,));
    1375     return (cSeconds, None if len(asErrors) == 0 else ' '.join(asErrors));
     1375    return (cSeconds, None if not asErrors else ' '.join(asErrors));
    13761376
    13771377def formatIntervalHours(cHours):
     
    13931393    if cHours > 0:
    13941394        sRet += '%sh ' % (cHours,);
    1395     assert len(sRet) > 0; assert sRet[-1] == ' ';
     1395    assert sRet; assert sRet[-1] == ' ';
    13961396    return sRet[:-1];
    13971397
     
    14051405    # We might given non-strings, just return them without any fuss.
    14061406    if not isString(sString):
    1407         if isinstance(sString, int) or isinstance(sString, long) or sString is None:
     1407        if isinstance(sString, (int, long)) or sString is None:
    14081408            return (sString, None);
    14091409        ## @todo time/date objects?
     
    14121412    # Strip it and make sure it's not empty.
    14131413    sString = sString.strip();
    1414     if len(sString) == 0:
     1414    if not sString:
    14151415        return (0, 'Empty interval string.');
    14161416
     
    14251425    for sPart in asRawParts:
    14261426        sPart = sPart.strip();
    1427         if len(sPart) > 0:
     1427        if sPart:
    14281428            asParts.append(sPart);
    1429     if len(asParts) == 0:
     1429    if not asParts:
    14301430        return (0, 'Empty interval string or something?');
    14311431
     
    14591459        else:
    14601460            asErrors.append('Bad number "%s".' % (sNumber,));
    1461     return (cHours, None if len(asErrors) == 0 else ' '.join(asErrors));
     1461    return (cHours, None if not asErrors else ' '.join(asErrors));
    14621462
    14631463
     
    15191519                asRet.append('internal-error: Hit exception #2! %s' % (traceback.format_exc(),));
    15201520
    1521             if len(asRet) == 0:
     1521            if not asRet:
    15221522                asRet.append('No exception info...');
    15231523        except:
     
    15751575    """
    15761576    asArgs = argsSplit(sCmdLine);
    1577     if asArgs is None  or  len(asArgs) == 0:
     1577    if not asArgs:
    15781578        return None;
    15791579
     
    17891789                        try:    os.unlink(sLinkFile);
    17901790                        except: pass;
    1791                         if sParentDir is not ''  and not os.path.exists(sParentDir):
     1791                        if sParentDir and not os.path.exists(sParentDir):
    17921792                            os.makedirs(sParentDir);
    17931793                        try:    os.link(sLinkTarget, sLinkFile);
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