| Index: tools/push-to-trunk/common_includes.py
|
| diff --git a/tools/push-to-trunk/common_includes.py b/tools/push-to-trunk/common_includes.py
|
| index a2f0748f509be54ae8c3091b8529793a3787410f..ba23314e070bad39fe71a9b7fc4afb2de1c5b987 100644
|
| --- a/tools/push-to-trunk/common_includes.py
|
| +++ b/tools/push-to-trunk/common_includes.py
|
| @@ -26,6 +26,7 @@
|
| # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
| # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
| +import datetime
|
| import os
|
| import re
|
| import subprocess
|
| @@ -202,9 +203,12 @@ class SideEffectHandler(object):
|
| finally:
|
| url_fh.close()
|
|
|
| - def Sleep(seconds):
|
| + def Sleep(self, seconds):
|
| time.sleep(seconds)
|
|
|
| + def GetDate(self):
|
| + return datetime.date.today().strftime("%Y-%m-%d")
|
| +
|
| DEFAULT_SIDE_EFFECT_HANDLER = SideEffectHandler()
|
|
|
|
|
| @@ -286,6 +290,9 @@ class Step(object):
|
| cmd = lambda: self._side_effect_handler.ReadURL(url)
|
| return self.Retry(cmd, retry_on, wait_plan)
|
|
|
| + def GetDate(self):
|
| + return self._side_effect_handler.GetDate()
|
| +
|
| def Die(self, msg=""):
|
| if msg != "":
|
| print "Error: %s" % msg
|
|
|