summaryrefslogtreecommitdiff
path: root/docutils/readers
diff options
context:
space:
mode:
authorgrubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2008-11-30 08:59:04 +0000
committergrubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2008-11-30 08:59:04 +0000
commit0ff18fdc33cc580392454154a688284454435998 (patch)
tree95c2eda83bb02d2d579a62357caf7a7d50d7ad37 /docutils/readers
parentd0c1f1683f4b6d7b13209af03ec5b9d11e6192dc (diff)
downloaddocutils-0ff18fdc33cc580392454154a688284454435998.tar.gz
Prepare for python 3.0: minimize "types" module where possible (gbrandl).
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils@5738 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/readers')
-rw-r--r--docutils/readers/python/moduleparser.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/docutils/readers/python/moduleparser.py b/docutils/readers/python/moduleparser.py
index fadb3586b..93448d160 100644
--- a/docutils/readers/python/moduleparser.py
+++ b/docutils/readers/python/moduleparser.py
@@ -214,7 +214,6 @@ import tokenize
import token
from compiler.consts import OP_ASSIGN
from compiler.visitor import ASTVisitor
-from types import StringType, UnicodeType, TupleType
from docutils.readers.python import pynodes
from docutils.nodes import Text
@@ -253,7 +252,7 @@ class DocstringVisitor(BaseVisitor):
def visitConst(self, node):
if self.documentable:
- if type(node.value) in (StringType, UnicodeType):
+ if type(node.value) in (str, unicode):
self.documentable.append(make_docstring(node.value, node.lineno))
else:
self.documentable = None
@@ -398,7 +397,7 @@ class FunctionVisitor(DocstringVisitor):
node.lineno)
#print >>sys.stderr, function_parameters
for argname, default in zip(argnames, defaults):
- if type(argname) is TupleType:
+ if type(argname) is tuple:
parameter = pynodes.parameter_tuple()
for tuplearg in argname:
parameter.append(make_parameter(tuplearg))
@@ -615,7 +614,7 @@ class TokenParser:
self._backquote = 0
self.note_token()
else: # ignore these tokens:
- assert (self.string in ('*', '**', '\n')
+ assert (self.string in ('*', '**', '\n')
or self.type == tokenize.COMMENT), (
'token=%r' % (self.token,))
else:
@@ -737,7 +736,7 @@ def normalize_parameter_name(name):
"""
Converts a tuple like ``('a', ('b', 'c'), 'd')`` into ``'(a, (b, c), d)'``
"""
- if type(name) is TupleType:
+ if type(name) is tuple:
return '(%s)' % ', '.join([normalize_parameter_name(n) for n in name])
else:
return name