inform user about wiki page. give him to time to read the message and inform him he cancel and read wiki more carefully. start migration after 40 secs of first informative message

This commit is contained in:
Nikos Kouremenos 2005-11-24 13:27:09 +00:00
parent 0b3cece7a6
commit 7ca18675c7
1 changed files with 8 additions and 1 deletions

View File

@ -2,6 +2,10 @@
import os
import sre
import sys
import time
import signal
signal.signal(signal.SIGINT, signal.SIG_DFL) # ^C exits the application
from pysqlite2 import dbapi2 as sqlite
@ -167,10 +171,13 @@ def visit(arg, dirname, filenames):
con.commit()
if __name__ == '__main__':
print 'IMPORTNANT: PLEASE READ http://trac.gajim.org/wiki/MigrateLogToDot9DB'
print 'Migration will start in 40 seconds unless you press Ctrl+C'
time.sleep(40) # give him time to act
print
print 'Starting Logs Migration'
print '======================='
print 'Please do NOT run Gajim until this script is over'
print 'For more read http://trac.gajim.org/wiki/MigrateLogToDot9DB'
os.path.walk(PATH_TO_LOGS_BASE_DIR, visit, None)
f = open(os.path.join(PATH_TO_LOGS_BASE_DIR, 'README'), 'w')
f.write('We do not use plain-text files anymore, because they do not scale.\n')