format2 parser bugfix, removing of pk
authorStefan Israelsson Tampe <stefan.itampe@gmail.com>
Sat, 18 Aug 2018 07:54:07 +0000 (09:54 +0200)
committerStefan Israelsson Tampe <stefan.itampe@gmail.com>
Sat, 18 Aug 2018 07:54:07 +0000 (09:54 +0200)
modules/language/python/format2.scm
modules/language/python/module/optparse.py

index 22cb3185a80c81231c5e98c28df984e88cf576a5..eb6b8d04ad6bf0dabc4aeff9a234212cac63c76d 100644 (file)
@@ -57,6 +57,7 @@
        "x")))
   
   (let ((prec (if prec prec 6))
+        (min  (if min  min  0))
        (c    (if c    c    "")))
     (match tp
       ("c"
     ((#:% #f c min #:* _ tp)
      (lambda (prec x)
        ((create c min prec tp) x)))
-    
-    ((#:% #f (and c (or "s" "r" "a")) min prec _ tp)
-     (create c 0 prec tp))
-    
-    ((#:% tag (and c (or "s" "r" "a")) min prec _ tp)
-     (let ((f (create c 0 prec tp)))
-       (lambda (x)       
-        (f (pylist-ref x tag)))))
-    
+        
     ((#:% #f c min prec _ tp)
      (create c min prec tp))
     ((#:% tag c min prec _ tp)
index 657c97d1658644130b6f83cab12f9cd5d31a630c..043ea9a58ddebef5898dd37a4d3b43ddbf5ceb4c 100644 (file)
@@ -380,11 +380,9 @@ class IndentedHelpFormatter (HelpFormatter):
             self, indent_increment, max_help_position, width, short_first)
 
     def format_usage(self, usage):
-        pk('IndentedHelpFormatter usage')
         return _("Usage: %s\n") % usage
 
     def format_heading(self, heading):
-        pk('IndentedHelpFormatter heading')
         return "%*s%s:\n" % (self.current_indent, "", heading)
 
 
@@ -401,11 +399,9 @@ class TitledHelpFormatter (HelpFormatter):
             self, indent_increment, max_help_position, width, short_first)
 
     def format_usage(self, usage):
-        pk('TitledHelpFormatter heading')
         return "%s  %s\n" % (self.format_heading(_("Usage")), usage)
 
     def format_heading(self, heading):
-        pk('TitledHelpFormatter heading')
         return "%s\n%s\n" % (heading, "=-"[self.level] * len(heading))