Ver Fonte

bindgen(zig): Fix empty comment leading whitespace

Alexander Arvidsson há 8 meses atrás
pai
commit
ee787e25db
1 ficheiros alterados com 3 adições e 2 exclusões
  1. 3 2
      bindgen/gen_zig.py

+ 3 - 2
bindgen/gen_zig.py

@@ -129,8 +129,9 @@ def l(s):
 def c(s, indent=""):
     if not s:
         return
-    prefix = f"{indent}/// "
-    l(textwrap.indent(textwrap.dedent(s), prefix=prefix, predicate=lambda line: True))
+    prefix = f"{indent}///"
+    for line in textwrap.dedent(s).splitlines():
+        l(f"{prefix} {line}" if line else prefix )
 
 def as_zig_prim_type(s):
     return prim_types[s]