[Python-checkins] python/dist/src/Doc/tools/sgmlconv latex2esis.py,1.29,1.30
fdrake@sourceforge.net
fdrake@sourceforge.net
Tue, 09 Apr 2002 21:20:36 -0700
Update of /cvsroot/python/python/dist/src/Doc/tools/sgmlconv
In directory usw-pr-cvs1:/tmp/cvs-serv18678
Modified Files:
latex2esis.py
Log Message:
When adding a name to the table of macros and environments, make sure it
is not already present. If it is, raise an exception, since that should not
happen in a well-defined conversion.
Index: latex2esis.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/tools/sgmlconv/latex2esis.py,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -d -r1.29 -r1.30
*** latex2esis.py 5 Apr 2002 18:09:22 -0000 1.29
--- latex2esis.py 10 Apr 2002 04:20:33 -0000 1.30
***************
*** 488,492 ****
self.__current.outputname = attrs.get("outputname")
def end_macro(self):
! self.__table[self.__current.name] = self.__current
self.__current = None
--- 488,495 ----
self.__current.outputname = attrs.get("outputname")
def end_macro(self):
! name = self.__current.name
! if self.__table.has_key(name):
! raise ValueError("name %s already in use" % `name`)
! self.__table[name] = self.__current
self.__current = None