view mercurial/templates/__init__.py @ 49320:fce591256085

commit: remove special handling of IOError (actually dead code) In the past, IOError was used to mark a file as removed. The differentiation between OSError and IOError in this place was introduced in e553a425751d, to avoid that “normal” OSErrors / IOErrors accidentally mark files as removed. This weird internal API was removed in 650b5b6e75ed. It seems like that changeset should have removed the differentiation, at least I don’t see any reason for keeping it. On Python 3, OSError and IOError are aliased. Therefore the removed code was actually dead.
author Manuel Jacob <me@manueljacob.de>
date Wed, 01 Jun 2022 01:30:48 +0200
parents f55c47f41b8e
children
line wrap: on
line source