--- /usr/local/lib/python2.4/site-packages/MoinMoin/PageEditor.py.orig	Mon Sep 17 20:03:53 2007
+++ /usr/local/lib/python2.4/site-packages/MoinMoin/PageEditor.py	Mon Sep 17 20:10:48 2007
@@ -947,7 +947,10 @@
                 f = open(clfn)
                 revstr = f.read()
                 f.close()
-                rev = int(revstr)
+                try:
+                    rev = int(revstr)
+                except ValueError, err:
+                    raise self.SaveError, _("Unabled to determine current page revision from the current page marker. The page %s is damaged and cannot be edited right now.") % self.page_name
                 if not was_deprecated:
                     if self.do_revision_backup or rev == 0:
                         rev += 1
