Attached is a patch from upstream's Subversion for this fix. KEN
-- Kenneth J. Pronovici <[EMAIL PROTECTED]>
Index: epydoc/apidoc.py =================================================================== --- epydoc/apidoc.py (revision 1605) +++ epydoc/apidoc.py (revision 1606) @@ -111,11 +111,12 @@ elif isinstance(piece, basestring): for subpiece in piece.split('.'): if piece not in self._ok_identifiers: - if self._IDENTIFIER_RE.match(subpiece): - self._ok_identifiers.add(piece) - else: - raise DottedName.InvalidDottedName( - 'Bad identifier %r' % (piece,)) + if not self._IDENTIFIER_RE.match(subpiece): + #raise DottedName.InvalidDottedName( + # 'Bad identifier %r' % (piece,)) + log.warning("Identifier %r looks suspicious; " + "using it anyway." % piece) + self._ok_identifiers.add(piece) self._identifiers.append(subpiece) else: raise TypeError('Bad identifier %r: expected '
signature.asc
Description: Digital signature