VirtualBox

Ignore:
Timestamp:
Jan 21, 2018 4:18:58 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
120396
Message:

ValidationKit: Python 3 and pylint 1.8.1 adjustments/fixes.

Location:
trunk/src/VBox/ValidationKit/testmanager/core
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/testmanager/core/db.py

    r69111 r70660  
    4545    psycopg2.extensions.register_type(psycopg2.extensions.UNICODE);
    4646    psycopg2.extensions.register_type(psycopg2.extensions.UNICODEARRAY);
     47else:
     48    unicode = str;  # pylint: disable=redefined-builtin,invalid-name
     49
    4750
    4851
  • trunk/src/VBox/ValidationKit/testmanager/core/failurecategory.py

    r69111 r70660  
    3030
    3131
     32# Standard Python imports.
     33import sys;
     34
    3235# Validation Kit imports.
    3336from testmanager.core.base          import ModelDataBase, ModelLogicBase, TMRowInUse, TMInvalidData, TMRowNotFound, \
    3437                                           ChangeLogEntry, AttributeChangeEntry;
    3538from testmanager.core.useraccount   import UserAccountLogic;
     39
     40# Python 3 hacks:
     41if sys.version_info[0] >= 3:
     42    xrange = range; # pylint: disable=redefined-builtin,invalid-name
    3643
    3744
  • trunk/src/VBox/ValidationKit/testmanager/core/failurereason.py

    r69111 r70660  
    3030
    3131
     32# Standard Python imports.
     33import sys;
     34
    3235# Validation Kit imports.
    3336from testmanager.core.base              import ModelDataBase, ModelLogicBase, TMRowNotFound, TMInvalidData, TMRowInUse, \
     
    3538from testmanager.core.useraccount       import UserAccountLogic;
    3639
     40# Python 3 hacks:
     41if sys.version_info[0] >= 3:
     42    xrange = range; # pylint: disable=redefined-builtin,invalid-name
    3743
    3844
  • trunk/src/VBox/ValidationKit/testmanager/core/report.py

    r69111 r70660  
    2929__version__ = "$Revision$"
    3030
     31
     32# Standard Python imports.
     33import sys;
    3134
    3235# Validation Kit imports.
     
    4043from testmanager.core.testresults   import TestResultLogic, TestResultFilter;
    4144from common                         import constants;
     45
     46# Python 3 hacks:
     47if sys.version_info[0] >= 3:
     48    xrange = range; # pylint: disable=redefined-builtin,invalid-name
    4249
    4350
  • trunk/src/VBox/ValidationKit/testmanager/core/schedulerbase.py

    r69111 r70660  
    3333
    3434# Standard python imports.
     35import sys;
    3536import unittest;
    3637
     
    4950from testmanager.core.testcaseargs      import TestCaseArgsDataEx, TestCaseArgsLogic;
    5051from testmanager.core.testset           import TestSetData, TestSetLogic;
     52
     53# Python 3 hacks:
     54if sys.version_info[0] >= 3:
     55    xrange = range; # pylint: disable=redefined-builtin,invalid-name
     56
    5157
    5258
     
    303309
    304310
    305         return True;
    306 
    307 
    308311
    309312class SchedQueueData(ModelDataBase):
     
    420423                return self;
    421424
    422             def next(self):
     425            def __next__(self):
    423426                """Returns the next build, raises StopIteration when the end has been reached."""
    424427                while True:
     
    432435                    if not oEntry.fRemoved:
    433436                        return oEntry;
    434                 # end
     437                return None; # not reached, but make pylint happy (for now).
     438
     439            def next(self):
     440                """ For python 2.x. """
     441                return self.__next__();
    435442
    436443        class BuildCacheEntry(object):
  • trunk/src/VBox/ValidationKit/testmanager/core/testbox.py

    r69111 r70660  
    3232# Standard python imports.
    3333import copy;
     34import sys;
    3435import unittest;
    3536
     
    4041                                           ChangeLogEntry, AttributeChangeEntry, AttributeChangeEntryPre;
    4142from testmanager.core.useraccount   import UserAccountLogic;
     43
     44# Python 3 hacks:
     45if sys.version_info[0] >= 3:
     46    xrange = range; # pylint: disable=redefined-builtin,invalid-name
    4247
    4348
  • trunk/src/VBox/ValidationKit/testmanager/core/testcase.py

    r69111 r70660  
    3333# Standard python imports.
    3434import copy;
     35import sys;
    3536import unittest;
    3637
     
    4142from testmanager.core.globalresource    import GlobalResourceData;
    4243from testmanager.core.useraccount       import UserAccountLogic;
     44
     45# Python 3 hacks:
     46if sys.version_info[0] >= 3:
     47    long = int;     # pylint: disable=redefined-builtin,invalid-name
    4348
    4449
     
    872877                        oTestCase.idTestCase = int(oTestCase.idTestCase);
    873878                        oTestCase.initFromDbWithId(oDb, oTestCase.idTestCase);
    874                     except Exception, oXcpt:
     879                    except Exception as oXcpt:
    875880                        asErrors.append('Test case dependency #%s: %s' % (oTestCase.idTestCase, oXcpt));
    876881                aoNewValues.append(oTestCase);
     
    883888                        oGlobalRsrc.idTestCase = int(oGlobalRsrc.idGlobalRsrc);
    884889                        oGlobalRsrc.initFromDbWithId(oDb, oGlobalRsrc.idGlobalRsrc);
    885                     except Exception, oXcpt:
     890                    except Exception as oXcpt:
    886891                        asErrors.append('Resource dependency #%s: %s' % (oGlobalRsrc.idGlobalRsrc, oXcpt));
    887892                aoNewValues.append(oGlobalRsrc);
  • trunk/src/VBox/ValidationKit/testmanager/core/testresultfailures.py

    r69111 r70660  
    3131"""
    3232__version__ = "$Revision$"
     33
    3334# Standard python imports.
     35import sys;
    3436import unittest;
    3537
     
    4042from testmanager.core.useraccount   import UserAccountLogic;
    4143
     44# Python 3 hacks:
     45if sys.version_info[0] >= 3:
     46    xrange = range; # pylint: disable=redefined-builtin,invalid-name
    4247
    4348
  • trunk/src/VBox/ValidationKit/testmanager/core/testresults.py

    r69111 r70660  
    3131"""
    3232__version__ = "$Revision$"
     33
     34
    3335# Standard python imports.
     36import sys;
    3437import unittest;
    3538
     
    4952from testmanager.core.testresultfailures    import TestResultFailureDataEx;
    5053from testmanager.core.useraccount           import UserAccountLogic;
     54
     55# Python 3 hacks:
     56if sys.version_info[0] >= 3:
     57    long = int;     # pylint: disable=redefined-builtin,invalid-name
    5158
    5259
  • trunk/src/VBox/ValidationKit/testmanager/core/webservergluebase.py

    r69111 r70660  
    546546        dInfo['sys.hexversion']             = sys.hexversion;
    547547        dInfo['sys.api_version']            = sys.api_version;
    548         dInfo['sys.subversion']             = sys.subversion;
     548        if hasattr(sys, 'subversion'):
     549            dInfo['sys.subversion']         = sys.subversion;   # pylint: disable=no-member
    549550        dInfo['sys.platform']               = sys.platform;
    550551        dInfo['sys.executable']             = sys.executable;
Note: See TracChangeset for help on using the changeset viewer.

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