VirtualBox

Ignore:
Timestamp:
May 27, 2016 6:00:16 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
107541
Message:

testmanager: Some failure reason improvments.

File:
1 edited

Legend:

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

    r61239 r61250  
    104104        self._oSrvGlue          = oSrvGlue;
    105105        self._oDb               = TMDatabaseConnection(self.dprint if config.g_kfWebUiSqlDebug else None, oSrvGlue = oSrvGlue);
     106        self._tsNow             = None;  # Set by getEffectiveDateParam.
    106107        self._asCheckedParams   = [];
    107108        self._dParams           = None;  # Set by dispatchRequest.
     
    303304        return self._oDb;
    304305
     306    def getNow(self):
     307        """
     308        Returns the effective date.
     309        """
     310        return self._tsNow;
     311
    305312
    306313    #
     
    506513        return aoListOfTestCases
    507514
    508     def getEffectiveDateParam(self, sParamName=None):
     515    def getEffectiveDateParam(self, sParamName = None):
    509516        """
    510517        Gets the effective date parameter.
     518
    511519        Returns a timestamp suitable for database and url parameters.
    512520        Returns None if not found or empty.
     521
     522        The first call with sParamName set to None will set the internal _tsNow
     523        value upon successfull return.
    513524        """
    514525
     
    535546            if sError is not None:
    536547                raise WuiException('%s parameter "%s" ("%s") is invalid: %s' % (self._sAction, sName, sValue, sError));
     548            if sParamName is None and self._tsNow is None:
     549                self._tsNow = sValue;
    537550            return sValue;
    538551
     
    555568        oDate = self._oDb.fetchOne()[0];
    556569
    557         return str(oDate);
     570        sValue = str(oDate);
     571        if sParamName is None and self._tsNow is None:
     572            self._tsNow = sValue;
     573        return sValue;
    558574
    559575    def getRedirectToParameter(self, sDefault = None):
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