[Apt-offline-devel] [SCM] Offline APT Package Manager branch, master, updated. 0.9.6-20-gafcaa61

Ritesh Raj Sarraf rrs at researchut.com
Thu Mar 11 13:20:11 UTC 2010


The following commit has been merged in the master branch:
commit 8660d13ea697e3c4fe99dc5c575007218ae1f5e2
Author: Ritesh Raj Sarraf <rrs at researchut.com>
Date:   Thu Mar 11 18:46:21 2010 +0530

    Fix argparse deprecation warning
    
    /usr/lib/pymodules/python2.5/argparse.py:1576: DeprecationWarning: The
    "version" argument to ArgumentParser is deprecated. Please use
    "add_argument(..., action='version', version="N", ...)" instead
      """instead""", DeprecationWarning)

diff --git a/apt_offline_core/AptOfflineCoreLib.py b/apt_offline_core/AptOfflineCoreLib.py
index f53fa56..8857145 100644
--- a/apt_offline_core/AptOfflineCoreLib.py
+++ b/apt_offline_core/AptOfflineCoreLib.py
@@ -1609,9 +1609,9 @@ def main():
         global_options.add_argument("--simulate", dest="simulate", help="Just simulate. Very helpful when debugging",
                             action="store_true" )
         
-        parser = argparse.ArgumentParser( prog=app_name, version=app_name + " - " + version,
-                                          description="Offline APT Package Manager",
+        parser = argparse.ArgumentParser( prog=app_name, description="Offline APT Package Manager",
                                           epilog=copyright + " - " + terminal_license, parents=[global_options])
+        parser.add_argument("-v", "--version", action='version', version=version)
         
         # We need subparsers for set/get/install
         subparsers = parser.add_subparsers()

-- 
Offline APT Package Manager



More information about the Apt-offline-devel mailing list