diff --git a/python/dune/codegen/sumfact/autotune.py b/python/dune/codegen/sumfact/autotune.py
index 81ac65bacdbdbafee3b95dc0639046995183d64f..664772014a85f177f90702c94fe66558493e902e 100644
--- a/python/dune/codegen/sumfact/autotune.py
+++ b/python/dune/codegen/sumfact/autotune.py
@@ -178,7 +178,7 @@ def generate_standalone_code(sf, filename):
         f.writelines(["  auto stop = Dune::PDELab::TSC::stop();\n",
                       "  std::ofstream file;\n",
                       "  file.open(argv[1]);\n",
-                      "  file << Dune::PDELab::TSC::elapsed(start, stop) / {} << std::endl;\n".format(repeats),
+                      "  file << Dune::PDELab::TSC::elapsed(start, stop) / {} << std::endl;\n".format(str(float(repeats))),
                       "  file.close();\n",
                       "  accum += output[dis(rng)];\n",
                       "  std::cout << accum;\n",