From df489c9e27e2a451a26ac36108e2cb0209aa897c Mon Sep 17 00:00:00 2001 From: Jean-Matthieu Etancelin <jean-matthieu.etancelin@univ-pau.fr> Date: Fri, 19 Mar 2021 16:38:21 +0100 Subject: [PATCH] Fix python3 compat --- hysop/tools/io_utils.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/hysop/tools/io_utils.py b/hysop/tools/io_utils.py index acbb03930..3d4ec59f3 100755 --- a/hysop/tools/io_utils.py +++ b/hysop/tools/io_utils.py @@ -8,7 +8,15 @@ * :class:`~XMF`, tools to prepare/write xmf files. """ -import os, sys, psutil, warnings, tempfile, socket, shutil, atexit, subprocess +import os +import sys +import psutil +import warnings +import tempfile +import socket +import shutil +import atexit +import subprocess import numpy as np from collections import namedtuple from inspect import getouterframes, currentframe @@ -322,7 +330,7 @@ class IOParams(namedtuple("IOParams", ['filename', 'filepath', check_instance(append, bool) if dump_func: assert callable(dump_func), "given function must be callable" - assert dump_func.func_code.co_argcount, "given function must take one arg (as simulation object)" + assert dump_func.__code__.co_argcount, "given function must take one arg (as simulation object)" frequency = int(frequency) dump_tstart = float(dump_tstart) dump_tend = float(dump_tend) -- GitLab