summaryrefslogtreecommitdiff
path: root/docutils/tools/dev
diff options
context:
space:
mode:
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2019-08-26 12:11:32 +0000
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2019-08-26 12:11:32 +0000
commitb7b360f03d05dbf0e7a69407db982f8d8772e724 (patch)
tree24045f0bddd87c3a528a2201ccbcf6f4adf620f0 /docutils/tools/dev
parent44691d6bbdbafdec4f206564b45997ec54b57732 (diff)
downloaddocutils-b7b360f03d05dbf0e7a69407db982f8d8772e724.tar.gz
py3: Switch to print functions
Remove all uses of print as a statement. This includes comments, many of which are simply removed as noise (they're in version control and can be re-added later, if necessary). Signed-off-by: Stephen Finucane <stephen@that.guru> git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@8346 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/tools/dev')
-rwxr-xr-xdocutils/tools/dev/create_unimap.py1
-rw-r--r--docutils/tools/dev/generate_punctuation_chars.py48
-rwxr-xr-xdocutils/tools/dev/profile_docutils.py1
-rwxr-xr-xdocutils/tools/dev/unicode2rstsubs.py1
4 files changed, 6 insertions, 45 deletions
diff --git a/docutils/tools/dev/create_unimap.py b/docutils/tools/dev/create_unimap.py
index f89dad015..b905f34f0 100755
--- a/docutils/tools/dev/create_unimap.py
+++ b/docutils/tools/dev/create_unimap.py
@@ -9,6 +9,7 @@
# Get unicode.xml from
# <http://www.w3.org/2003/entities/xml/unicode.xml>.
+from __future__ import print_function
from xml.dom import minidom
import sys
import pprint
diff --git a/docutils/tools/dev/generate_punctuation_chars.py b/docutils/tools/dev/generate_punctuation_chars.py
index 504780a13..8853c850a 100644
--- a/docutils/tools/dev/generate_punctuation_chars.py
+++ b/docutils/tools/dev/generate_punctuation_chars.py
@@ -33,14 +33,13 @@
# .. _inline markup recognition rules:
# ../../docs/ref/rst/restructuredtext.html#inline-markup
+from __future__ import print_function
-# Setup::
-
-import sys, re
+import sys
import unicodedata
if sys.version_info >= (3,):
- unichr = chr # unichr not available in Py3k
+ unichr = chr # unichr not available in Py3k
else:
import codecs
sys.stdout = codecs.getwriter('UTF-8')(sys.stdout)
@@ -421,44 +420,3 @@ if __name__ == '__main__':
}
print(module_template % substitutions)
-
-
-# test prints
-# ~~~~~~~~~~~
-#
-# For interactive use in development you may uncomment the following
-# definitions::
-
- # print "wide" Unicode characters:
- # ucharlists = unicode_charlists(unicode_punctuation_categories)
- # for key in ucharlists:
- # if key.endswith('wide'):
- # print key, ucharlists[key]
-
- # print 'openers = ', repr(openers)
- # print 'closers = ', repr(closers)
- # print 'delimiters = ', repr(delimiters)
- # print 'closing_delimiters = ', repr(closing_delimiters)
-
- # ucharlists = unicode_charlists(unicode_punctuation_categories)
- # for cat, chars in ucharlists.items():
- # # print cat, chars
- # # compact output (visible with a comprehensive font):
- # print (u":%s: %s" % (cat, u''.join(chars))).encode('utf8')
-
-# verbose print
-#
-# ::
-
- # print 'openers:'
- # for ch in openers:
- # print ch.encode('utf8'), unicodedata.name(ch)
- # print 'closers:'
- # for ch in closers:
- # print ch.encode('utf8'), unicodedata.name(ch)
- # print 'delimiters:'
- # for ch in delimiters:
- # print ch.encode('utf8'), unicodedata.name(ch)
- # print 'closing_delimiters:'
- # for ch in closing_delimiters:
- # print ch.encode('utf8'), unicodedata.name(ch)
diff --git a/docutils/tools/dev/profile_docutils.py b/docutils/tools/dev/profile_docutils.py
index d31ba6fd0..f6576d1ad 100755
--- a/docutils/tools/dev/profile_docutils.py
+++ b/docutils/tools/dev/profile_docutils.py
@@ -4,6 +4,7 @@
# Author: Lea Wiemann <LeWiemann@gmail.com>
# Copyright: This script has been placed in the public domain.
+from __future__ import print_function
import os.path
import docutils.core
import hotshot.stats
diff --git a/docutils/tools/dev/unicode2rstsubs.py b/docutils/tools/dev/unicode2rstsubs.py
index 968ece6c6..e0a45354a 100755
--- a/docutils/tools/dev/unicode2rstsubs.py
+++ b/docutils/tools/dev/unicode2rstsubs.py
@@ -19,6 +19,7 @@ The input file, unicode.xml, is maintained as part of the MathML 2
Recommentation XML source, and is available from
<http://www.w3.org/2003/entities/xml/>.
"""
+from __future__ import print_function
import sys
import os