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/webui
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/testmanager/webui/wuiadminfailurecategory.py

    r69111 r70660  
    4747                           dParams = { WuiAdmin.ksParamAction: WuiAdmin.ksActionFailureCategoryDetails,
    4848                                       FailureCategoryData.ksParam_idFailureCategory: idFailureCategory, },
    49                            fBracketed = fBracketed);
     49                           fBracketed = fBracketed,
     50                           sTitle = sTitle);
    5051        self.idFailureCategory = idFailureCategory;
    5152
  • trunk/src/VBox/ValidationKit/testmanager/webui/wuibase.py

    r69111 r70660  
    4242from testmanager.core.systemlog   import SystemLogLogic, SystemLogData;
    4343from testmanager.core.useraccount import UserAccountLogic
     44
     45# Python 3 hacks:
     46if sys.version_info[0] >= 3:
     47    unicode = str;  # pylint: disable=redefined-builtin,invalid-name
     48    long = int;     # pylint: disable=redefined-builtin,invalid-name
    4449
    4550
     
    280285        if self._dSideMenuFormAttrs:
    281286            dReplacements['@@SIDE_MENU_FORM_ATTRS@@'] = ' '.join(['%s="%s"' % (sKey, webutils.escapeAttr(sValue))
    282                                                                   for sKey, sValue in self._dSideMenuFormAttrs.iteritems()]);
     287                                                                  for sKey, sValue in self._dSideMenuFormAttrs.items()]);
    283288
    284289        # Special current user handling.
  • trunk/src/VBox/ValidationKit/testmanager/webui/wuicontentbase.py

    r69111 r70660  
    3232# Standard python imports.
    3333import copy;
     34import sys;
    3435
    3536# Validation Kit imports.
     
    4041from testmanager.core               import db;
    4142from testmanager.core.base          import AttributeChangeEntryPre;
     43
     44# Python 3 hacks:
     45if sys.version_info[0] >= 3:
     46    unicode = str;  # pylint: disable=redefined-builtin,invalid-name
    4247
    4348
     
    691696            if self._sRedirectTo is not None:
    692697                oForm.addTextHidden(self._oDisp.ksParamRedirectTo, self._sRedirectTo);
    693         except WuiException, oXcpt:
     698        except WuiException as oXcpt:
    694699            sContent = unicode(oXcpt)
    695700        else:
  • trunk/src/VBox/ValidationKit/testmanager/webui/wuigraphwiz.py

    r69111 r70660  
    104104                else:
    105105                    daTestBoxes[oSeries.idTestBox] = [oSeries,];
    106             for _, aoSeriesPerTestBox in daTestBoxes.iteritems():
     106            for aoSeriesPerTestBox in daTestBoxes.values():
    107107                if len(aoSeriesPerTestBox) >= 0:
    108108                    asOsArches = aoSeriesPerTestBox[0].oBuildCategory.asOsArches;
  • trunk/src/VBox/ValidationKit/testmanager/webui/wuihlpform.py

    r69111 r70660  
    3131# Standard python imports.
    3232import copy;
     33import sys;
    3334
    3435# Validation Kit imports.
     
    3940from testmanager.core.testcaseargs  import TestCaseArgsData;
    4041from testmanager.core.testgroup     import TestGroupMemberData, TestGroupDataEx;
     42
     43# Python 3 hacks:
     44if sys.version_info[0] >= 3:
     45    unicode = str;  # pylint: disable=redefined-builtin,invalid-name
    4146
    4247
  • trunk/src/VBox/ValidationKit/testmanager/webui/wuihlpgraphmatplotlib.py

    r69111 r70660  
    3131# Standard Python Import and extensions installed on the system.
    3232import re;
    33 import StringIO;
    34 
    35 import matplotlib;                          # pylint: disable=F0401
     33import sys;
     34if sys.version_info[0] >= 3:
     35    from io       import StringIO as StringIO;  # pylint: disable=import-error,no-name-in-module
     36else:
     37    from StringIO import StringIO as StringIO;  # pylint: disable=import-error,no-name-in-module
     38
     39import matplotlib;                              # pylint: disable=F0401
    3640matplotlib.use('Agg'); # Force backend.
    37 import matplotlib.pyplot;                   # pylint: disable=F0401
    38 from numpy import arange as numpy_arange;   # pylint: disable=E0611,E0401
     41import matplotlib.pyplot;                       # pylint: disable=F0401
     42from numpy import arange as numpy_arange;       # pylint: disable=E0611,E0401
    3943
    4044# Validation Kit imports.
     
    7074    def _produceSvg(self, oFigure, fTightLayout = True):
    7175        """ Creates an SVG string from the given figure. """
    72         oOutput = StringIO.StringIO();
     76        oOutput = StringIO();
    7377        if fTightLayout:
    7478            oFigure.tight_layout();
  • trunk/src/VBox/ValidationKit/testmanager/webui/wuitestresultfailure.py

    r69111 r70660  
    4848                           dParams = { WuiMain.ksParamAction: WuiMain.ksActionTestResultFailureDetails,
    4949                                       TestResultFailureData.ksParam_idTestResult: idTestResult, },
    50                            fBracketed = fBracketed);
     50                           fBracketed = fBracketed,
     51                           sTitle = sTitle);
    5152        self.idTestResult = idTestResult;
    5253
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