diff --git a/python/dumux/common/__init__.py b/python/dumux/common/__init__.py
index 67a55de3a4ecad22d544991e1b4f3c6c529f54ec..de90e79c806f301cda774cb640050176187b343a 100644
--- a/python/dumux/common/__init__.py
+++ b/python/dumux/common/__init__.py
@@ -55,7 +55,7 @@ def BoundaryTypes(numEq=1):
     return globals()[cacheKey]()
 
 
-def Parameters(*, file=None, dict={}):
+def Parameters(dict={}, file=None):
     parametersType = "Dumux::Parameters"
     includes = ["dumux/common/parameters.hh", "dumux/python/common/parameters.hh"]
     moduleName = "parameters_" + hashIt(parametersType)
diff --git a/test/python/test_1p.py b/test/python/test_1p.py
index b416b205533e382d9887e4f0917e9582091cf100..e4db7b74f5d5928a6a48f9b1c7c902292917c497 100755
--- a/test/python/test_1p.py
+++ b/test/python/test_1p.py
@@ -27,7 +27,7 @@ if diffMethod not in ["analytic", "numeric"]:
     raise NotImplementedError(diffMethod + " must be analytic or numeric")
 
 # Initialize the paramaters
-parameters = Parameters(dict={
+parameters = Parameters({
     "Problem.EnableGravity": True,
     "SpatialParams.Porosity": 0.3,
     "SpatialParams.Permeability": 1e-8,