From f2173ce49c5e4211edf5d02c521dc5e69a811f0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elan=20Ruusam=C3=A4e?= Date: Sun, 6 Feb 2011 22:08:56 +0200 Subject: [PATCH] small fixes small code reorganization detect corrupted "current" files report state and progress changes --- moin2doku.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/moin2doku.py b/moin2doku.py index e2d3ffb..b6ce620 100755 --- a/moin2doku.py +++ b/moin2doku.py @@ -1,4 +1,5 @@ #!/usr/bin/python +# Setup VIM: ex: et ts=4 : # # moin2doku.py # @@ -53,7 +54,7 @@ def get_current_revision(page_dir): revisions = listdir(rev_dir) revisions.sort() return os.path.join(rev_dir, revisions[-1]) - return '' + return None def copy_attachments(page_dir, attachment_dir): dir = os.path.join(page_dir,'attachments') @@ -165,10 +166,17 @@ print 'Output dir is: %s.' % output_dir pathnames = get_path_names(moin_pages_dir) for pathname in pathnames: - #pdb.set_trace() # start debugging here + print "-> %s" % pathname +# pdb.set_trace() # start debugging here - curr_rev = get_current_revision( pathname ) - if not os.path.exists( curr_rev ) : continue + curr_rev = get_current_revision(pathname) + if curr_rev == None: + print "SKIP %s: no current revision" % pathname + continue + + print curr_rev + if not os.path.exists(curr_rev): + continue page_name = basename(pathname) if page_name.count('MoinEditorBackup') > 0 : continue # don't convert backups