From bf6341b8305de0089a82785d42785fd1cc7e3bce Mon Sep 17 00:00:00 2001 From: Richard West Date: Sun, 20 Jan 2019 00:20:36 -0500 Subject: [PATCH] Force simpleReactor initialization to use keyword arguments. Reduces the chances of passing the wrong thing by using positional arguments. --- rmgpy/solver/simple.pyx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/rmgpy/solver/simple.pyx b/rmgpy/solver/simple.pyx index ce5641c9ed8..29a4a66d461 100644 --- a/rmgpy/solver/simple.pyx +++ b/rmgpy/solver/simple.pyx @@ -171,11 +171,10 @@ cdef class SimpleReactor(ReactionSystem): # First call the base class version of the method # This initializes the attributes declared in the base class - ReactionSystem.initializeModel(self, coreSpecies, coreReactions, edgeSpecies, edgeReactions, - surfaceSpecies=surfaceSpecies, surfaceReactions=surfaceReactions, - pdepNetworks=pdepNetworks, atol=atol, rtol=rtol, - sensitivity=sensitivity, sens_atol=sens_atol, sens_rtol=sens_rtol, - filterReactions=filterReactions, conditions=conditions) + ReactionSystem.initializeModel(self, coreSpecies=coreSpecies, coreReactions=coreReactions, edgeSpecies=edgeSpecies, + edgeReactions=edgeReactions, surfaceSpecies=surfaceSpecies, surfaceReactions=surfaceReactions, + pdepNetworks=pdepNetworks, atol=atol, rtol=rtol, sensitivity=sensitivity, sens_atol=sens_atol, + sens_rtol=sens_rtol, filterReactions=filterReactions, conditions=conditions) # Set initial conditions self.set_initial_conditions()