diff --git a/RoutingPreProc.py b/RoutingPreProc.py
index d1876ce0dd36f478088e08aded6c1b8d2ac997b2..bd6804e9a6df33840b3d0ae78cc247e00470d4f1 100644
--- a/RoutingPreProc.py
+++ b/RoutingPreProc.py
@@ -15,10 +15,10 @@ import time
 # Gert the information from the configuration file.
 #
 import configparser
-config=configparser.ConfigParser({"DiagLon":"0.0, 0.0", "DiagLat":"0.0, 0.0", "numop" : 100})
+config=configparser.ConfigParser({"DiagLon":"0.0, 0.0", "DiagLat":"0.0, 0.0", "numop":'100'})
 config.read("run.def")
-nbasmax=int(config.getfloat("OverAll", "nbasmax"))
-numop=int(config.getfloat("OverAll", "numop"))
+nbasmax=config.getint("OverAll", "nbasmax")
+numop=config.getint("OverAll", "numop")
 OutGraphFile=config.get("OverAll","GraphFile")
 lonint=np.array(config.get("OverAll", "DiagLon").split(","),dtype=float)
 latint=np.array(config.get("OverAll", "DiagLat").split(","),dtype=float)