# OfflineIMAP initialization code
-# Copyright (C) 2002-2007 John Goerzen
+# Copyright (C) 2002, 2003 John Goerzen
# <jgoerzen@complete.org>
#
# This program is free software; you can redistribute it and/or modify
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-import imaplib
-from offlineimap import imapserver, repository, folder, mbnames, threadutil, version, syncmaster, accounts
+from offlineimap import imaplib, imapserver, repository, folder, mbnames, threadutil, version, syncmaster, accounts
from offlineimap.localeval import LocalEval
from offlineimap.threadutil import InstanceLimitedThread, ExitNotifyThread
from offlineimap.ui import UIBase
import re, os, os.path, offlineimap, sys
from offlineimap.CustomConfig import CustomConfigParser
from threading import *
-import threading, socket
+import threading
from getopt import getopt
try:
lock(config, ui)
- try:
- pidfd = open(config.getmetadatadir() + "/pid", "w")
- pidfd.write(os.getpid())
- pidfd.close()
- except:
- pass
-
try:
if options.has_key('-l'):
sys.stderr = ui.logfile
- socktimeout = config.getdefaultint("general", "socktimeout", 0)
- if socktimeout > 0:
- socket.setdefaulttimeout(socktimeout)
-
activeaccounts = config.get("general", "accounts")
if options.has_key('-a'):
activeaccounts = options['-a']