Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 import datetime | 1 import datetime |
| 2 import imp | 2 import imp |
| 3 import os | 3 import os |
| 4 import subprocess | 4 import subprocess |
| 5 import sys | 5 import sys |
| 6 import time | 6 import time |
| 7 | 7 |
| 8 scriptpath = os.path.abspath(os.path.dirname(__file__)) | 8 scriptpath = os.path.abspath(os.path.dirname(__file__)) |
| 9 utils = imp.load_source('utils', os.path.join(scriptpath, '..', 'utils.py')) | 9 utils = imp.load_source('utils', os.path.join(scriptpath, '..', 'utils.py')) |
| 10 | 10 |
| 11 REVISION_FILE = 'src/chrome/browser/ui/webui/dartvm_revision.h' | 11 REVISION_FILE = 'src/chrome/browser/ui/webui/dartvm_revision.h' |
| 12 EXPIRATION_FILE = 'src/third_party/WebKit/Source/bindings/dart/ExpirationTimeSec sSinceEpoch.time_t' | 12 EXPIRATION_FILE = 'src/third_party/WebKit/Source/bindings/dart/ExpirationTimeSec sSinceEpoch.time_t' |
| 13 | 13 |
| 14 def updateFile(filename, content): | 14 def updateFile(filename, content): |
| 15 if os.path.exists(filename): | 15 if os.path.exists(filename): |
| 16 if file(filename, 'r').read() == content: | 16 if file(filename, 'r').read() == content: |
| 17 return | 17 return |
| 18 else: | 18 else: |
| 19 dir = os.path.dirname(filename) | 19 dir = os.path.dirname(filename) |
| 20 if not os.path.exists(dir): | 20 if not os.path.exists(dir): |
| 21 os.makedirs(dir) | 21 os.makedirs(dir) |
| 22 file(filename, 'w').write(content) | 22 file(filename, 'w').write(content) |
| 23 | 23 |
| 24 def main(): | 24 def main(): |
| 25 dart_version = utils.GetVersion() | 25 dart_version = utils.GetVersion() |
| 26 version_string = '#define DART_VM_REVISION "%s"\n' % dart_version.strip() | 26 version_string = '#define DART_VM_REVISION "%s"\n' % dart_version.strip() |
| 27 | 27 |
| 28 updateFile(REVISION_FILE, version_string) | 28 updateFile(REVISION_FILE, version_string) |
| 29 | 29 |
| 30 expiration_date = datetime.date.today() + datetime.timedelta(weeks=12) | 30 expiration_date = datetime.date.today() + datetime.timedelta(weeks=52) |
|
vsm
2015/03/03 23:19:54
you could also do datetime.timedelta(days=365)
terry
2015/03/04 02:24:43
Yeah that's more accurate than 52 weeks, not preci
| |
| 31 updateFile(EXPIRATION_FILE, | 31 updateFile(EXPIRATION_FILE, |
| 32 "%dLL\n" % time.mktime(expiration_date.timetuple())) | 32 "%dLL\n" % time.mktime(expiration_date.timetuple())) |
| 33 | 33 |
| 34 if __name__ == '__main__': | 34 if __name__ == '__main__': |
| 35 main() | 35 main() |
| OLD | NEW |