improvement: python3-compatibility and don't quit on return code null
try to port cf_iomodule into cython (python3 compatible)