Description: Improve usage output to report correct executable name
Author: Raphael Hertzog <hertzog@debian.org>
Reviewed-By: Francisco Vilmar Cardoso Ruviaro <vilmar@debian.org>
Forwarded: not-needed
Last-Update: 2020-09-29

--- patator-0.8.orig/patator.py
+++ patator-0.8/patator.py
@@ -4958,10 +4958,13 @@ if __name__ == '__main__':
 
   def show_usage():
     print(__banner__)
-    print('''Usage: patator.py module --help
+    print('''Usage: %s module --help
 
 Available modules:
-%s''' % '\n'.join('  + %-13s : %s' % (k, v[1].__doc__) for k, v in modules))
+%s''' % (
+  os.path.basename(sys.argv[0]),
+  '\n'.join('  + %-13s : %s' % (k, v[1].__doc__) for k, v in modules)
+))
 
     sys.exit(2)
 
