summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2021-01-13 02:13:19 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2021-01-13 02:13:19 +0000
commite015bec447b486b62bb475653bfd4c6f4eab9477 (patch)
treecfce0f0ee47b8cc6350f85b986fae785ff8ae93a
parent32d684b0fd58fb00deed7afef65a4cfc00ba347c (diff)
parenta75f7a32d87802f9cd2a3a3b4958e7cdab9d52a7 (diff)
downloadex-e015bec447b486b62bb475653bfd4c6f4eab9477.tar.gz
Snap for 7078355 from a75f7a32d87802f9cd2a3a3b4958e7cdab9d52a7 to sc-release
Change-Id: I54ae3d6d7f0be88ca18a480d422bca4f4bb37e8e
-rwxr-xr-xcommon/tools/make-iana-tld-pattern.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/common/tools/make-iana-tld-pattern.py b/common/tools/make-iana-tld-pattern.py
index 9847b95e..dea9f4e7 100755
--- a/common/tools/make-iana-tld-pattern.py
+++ b/common/tools/make-iana-tld-pattern.py
@@ -1,12 +1,15 @@
#!/usr/bin/env python
from urllib2 import urlopen
+from datetime import date
+
+URL='http://data.iana.org/TLD/tlds-alpha-by-domain.txt'
TLD_PREFIX = r"""
/**
* Regular expression to match all IANA top-level domains.
- * List accurate as of 2011/07/18. List taken from:
- * http://data.iana.org/TLD/tlds-alpha-by-domain.txt
+ * List accurate as of {gen_date}. List taken from:
+ * {url}
* This pattern is auto-generated by frameworks/ex/common/tools/make-iana-tld-pattern.py
*/
public static final String TOP_LEVEL_DOMAIN_STR =
@@ -16,8 +19,8 @@ TLD_SUFFIX = '";'
URL_PREFIX = r"""
/**
* Regular expression to match all IANA top-level domains for WEB_URL.
- * List accurate as of 2011/07/18. List taken from:
- * http://data.iana.org/TLD/tlds-alpha-by-domain.txt
+ * List accurate as of {gen_date}. List taken from:
+ * {url}
* This pattern is auto-generated by frameworks/ex/common/tools/make-iana-tld-pattern.py
*/
public static final String TOP_LEVEL_DOMAIN_STR_FOR_WEB_URL =
@@ -132,7 +135,7 @@ def getBucket(buckets, line):
return bucket
def makePattern(prefix, suffix, buckets, isWebUrl=False):
- output = prefix
+ output = prefix.format(gen_date = date.today(), url=URL)
output += getBucket(buckets, 'a').dump(isFirst=True, isWebUrl=isWebUrl)
@@ -151,7 +154,7 @@ def makePattern(prefix, suffix, buckets, isWebUrl=False):
print output
if __name__ == "__main__":
- f = urlopen('http://data.iana.org/TLD/tlds-alpha-by-domain.txt')
+ f = urlopen(URL)
domains = f.readlines()
f.close()