[PATCH 06/13] More slight tweaks to version and help text strings
Sebastian Spaeth
Sebastian at SSpaeth.de
Wed Nov 24 09:56:43 GMT 2010
Signed-off-by: Sebastian Spaeth <Sebastian at SSpaeth.de>
---
offlineimap/__init__.py | 19 +++----------------
offlineimap/init.py | 19 +++++++++++--------
2 files changed, 14 insertions(+), 24 deletions(-)
diff --git a/offlineimap/__init__.py b/offlineimap/__init__.py
index 2b98e0f..fd008b0 100644
--- a/offlineimap/__init__.py
+++ b/offlineimap/__init__.py
@@ -7,31 +7,18 @@ __version__ = "6.3.0"
__copyright__ = "Copyright (C) 2002 - 2010 John Goerzen, Sebastian Spaeth"
__author__ = "John Goerzen, Sebastian Spaeth"
__author_email__= "Sebastian at SSpaeth.de"
-__description__ = "Disconnected Universal IMAP Mail Synchronization/Reader Support"
+__description__ = "[IMAP|Maildir]<->[IMAP|Maildir] Synchronization"
__bigcopyright__ = """%(__productname__)s %(__version__)s
%(__copyright__)s <%(__author_email__)s>""" % locals()
banner = __bigcopyright__ + """
+
This software comes with ABSOLUTELY NO WARRANTY; see the file
COPYING for details. This is free software, and you are welcome
to distribute it under the conditions laid out in COPYING."""
__homepage__ = "http://github.com/spaetz/offlineimap"
-__license__ = """Copyright (C) 2002 - 2009 John Goerzen <jgoerzen at complete.org>
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA"""
+__license__ = "Licensed under the GNU GPL v2+ (v2 or any later version)."
diff --git a/offlineimap/init.py b/offlineimap/init.py
index 7bb24b8..562bc38 100644
--- a/offlineimap/init.py
+++ b/offlineimap/init.py
@@ -56,7 +56,10 @@ class OfflineImap:
def parse_commandline(self):
"""Parse the commandline and invoke everything"""
- parser = OptionParser(version=offlineimap.__bigcopyright__)
+ parser = OptionParser(version=offlineimap.banner,
+ description="%s.\n\n%s" %
+ (offlineimap.__copyright__,
+ offlineimap.__license__))
parser.add_option("-1",
action="store_true", dest="singlethreading",
default=False,
@@ -69,16 +72,16 @@ class OfflineImap:
help="Sets OfflineIMAP into profile mode. The program "
"will create DIR (it must not already exist). "
"As it runs, Python profiling information about each "
- "thread is logged into profiledir. Please note: "
+ "thread is logged into profiledir. Please note: "
"This option is present for debugging and optimization "
"only, and should NOT be used unless you have a "
- "specific reason to do so. It will significantly "
- "slow program performance, may reduce reliability, "
+ "specific reason to do so. It will significantly "
+ "slow program performance, may reduce reliability, "
"and can generate huge amounts of data. This option "
- "implies the -1 option.")
+ "implies the singlethreading option (-1).")
parser.add_option("-a", dest="accounts", metavar="ACCOUNTS",
- help="Overrides the accounts section in the config file. "
+ help="Overrides the accounts section in the config file. "
"Lets you specify a particular account or set of "
"accounts to sync without having to edit the config "
"file. You might use this to exclude certain accounts, "
@@ -123,7 +126,7 @@ class OfflineImap:
"""Override configuration file option. If"section" is
omitted, it defaults to "general". Any underscores
"_" in the section name are replaced with spaces:
- for instance, to override option "autorefresh" in
+ for instance, to override option "autorefresh" in
the "[Account Personal]" section in the config file
one would use "-k Account_Personal:autorefresh=30".""")
@@ -136,7 +139,7 @@ class OfflineImap:
parser.add_option("-q",
action="store_true", dest="quick",
default=False,
- help="Run only quick synchronizations. Ignore any "
+ help="Run only quick synchronizations. Ignore any "
"flag updates on IMAP servers.")
parser.add_option("-u", dest="interface",
--
1.7.1
More information about the OfflineIMAP-project
mailing list