diff options
author | grubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2008-11-30 08:59:04 +0000 |
---|---|---|
committer | grubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2008-11-30 08:59:04 +0000 |
commit | 0ff18fdc33cc580392454154a688284454435998 (patch) | |
tree | 95c2eda83bb02d2d579a62357caf7a7d50d7ad37 /docutils/readers | |
parent | d0c1f1683f4b6d7b13209af03ec5b9d11e6192dc (diff) | |
download | docutils-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.py | 9 |
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 |