summaryrefslogtreecommitdiff
path: root/scripts/refcounter.py
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2018-10-15 00:58:32 +0100
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2018-10-15 00:58:32 +0100
commitb205764fdde4549c48c27841aa17e6c7f499e808 (patch)
tree1475eb57dc854ea4a1dc93c1c6a567e6fc584e5c /scripts/refcounter.py
parente7227ce87b8da75fef1a3376ebb47e2bf20f6063 (diff)
parent7a5edff6c66a0410d6fecd4445980aabafc3ab4a (diff)
downloadpsycopg2-errors-module.tar.gz
Merge branch 'master' into errors-moduleerrors-module
Diffstat (limited to 'scripts/refcounter.py')
-rwxr-xr-xscripts/refcounter.py16
1 files changed, 7 insertions, 9 deletions
diff --git a/scripts/refcounter.py b/scripts/refcounter.py
index f41dc21..a5f62d0 100755
--- a/scripts/refcounter.py
+++ b/scripts/refcounter.py
@@ -19,6 +19,7 @@ script exits with error 1.
# License for more details.
from __future__ import print_function
+import argparse
import gc
import sys
import difflib
@@ -62,19 +63,16 @@ def main():
def parse_args():
- import optparse
-
- parser = optparse.OptionParser(description=__doc__)
- parser.add_option('--nruns', type='int', metavar="N", default=3,
- help="number of test suite runs [default: %default]")
- parser.add_option('--suite', metavar="NAME",
+ parser = argparse.ArgumentParser(description=__doc__)
+ parser.add_argument('--nruns', type=int, metavar="N", default=3,
+ help="number of test suite runs [default: %(default)d]")
+ parser.add_argument('--suite', metavar="NAME",
help="the test suite to run (e.g. 'test_cursor'). [default: all]")
- parser.add_option('--objs', metavar="TYPE",
+ parser.add_argument('--objs', metavar="TYPE",
help="in case of leaks, print a report of object TYPE "
"(support still incomplete)")
- opt, args = parser.parse_args()
- return opt
+ return parser.parse_args()
def dump(i, opt):