From 322ed6c73f525ec70f457d413f03aad9dd2863e9 Mon Sep 17 00:00:00 2001 From: poikilos <7557867+poikilos@users.noreply.github.com> Date: Mon, 1 Feb 2021 00:40:37 -0500 Subject: [PATCH] Create a custom converter for the geometry param. Improve help for backend. --- minetestmapper-numpy.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/minetestmapper-numpy.py b/minetestmapper-numpy.py index 20a1547..3d08b35 100755 --- a/minetestmapper-numpy.py +++ b/minetestmapper-numpy.py @@ -321,8 +321,8 @@ def parse_args(): help=('direction to face when drawing (north,' ' south, east or west will draw a' ' cross-section)')) - ap.add_argument('--geometry', type=str, default='', - nargs='?', action='store', + ap.add_argument('--geometry', type=geometry_to_ints, default=None, + action='store', help=('Specify a region in X:Y+W+H format.')) # ^ handle hyphen as negative number not option # See: @@ -340,8 +340,8 @@ def parse_args(): 'or "default:stone 128 128 128")')) ap.add_argument('--backend', type=str, choices=('leveldb', 'sqlite3'), default='leveldb', - help=('accepted for compatibility but' - ' NOT YET IMPLEMENTED in this version')) + help=('manually specify leveldb or sqlite3' + ' (others are NOT YET IMPLEMENTED)')) ap.add_argument('--fog', type=float, metavar=('FOGSTRENGTH'), default=0.0, help=('use fog strength of' ' FOGSTRENGTH (0.0 by'