Use today's date as the "list accurate as date".
Use today's date as the "list accurate as date" in the generated Javadoc comment.
Change-Id: I3134a2b9c451cd8a60583507a3dda435a3cf80ec
diff --git a/common/tools/make-iana-tld-pattern.py b/common/tools/make-iana-tld-pattern.py
index d7cca93..4a65c6f 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 @@
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 =
@@ -109,7 +112,7 @@
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)
@@ -128,7 +131,7 @@
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()