desktop/epydoc/string-exceptions.patch
2012-11-28 23:28:39 +00:00

19 lines
914 B
Diff

# Description: Get rid of string exceptions.
# One of the changes brought by Python 2.6 is the removal of string
# exceptions. A mass bug filing identified Epydoc as having potential
# problems. I later spot-checked all of the exceptions in the code, and I
# believe this is the only one that we have to worry about.
# Bug-Debian: http://bugs.debian.org/585290
# Author: Kenneth J. Pronovici <pronovic@debian.org>
--- a/epydoc/apidoc.py
+++ b/epydoc/apidoc.py
@@ -1352,7 +1352,7 @@ class ClassDoc(NamespaceDoc):
nothead=[s for s in nonemptyseqs if cand in s[1:]]
if nothead: cand=None #reject candidate
else: break
- if not cand: raise "Inconsistent hierarchy"
+ if not cand: raise TypeError("Inconsistent hierarchy")
res.append(cand)
for seq in nonemptyseqs: # remove cand
if seq[0] == cand: del seq[0]