def __call__(self, func):
        func_args, _, _, func_defaults = inspect.getargspec(func)
        func_args, func_defaults = func_args or [], func_defaults or []
        free_args_count = len(func_args) - len(func_defaults)
        if free_args_count > 0:
            raise TypeError("property has unbound variables: %s" %
                func_args[:free_args_count])
        return Property(func=func,
                        data=dict(zip(func_args, func_defaults)),
                        tests_count=self.tests_count)
Close the file.
dataset/ETHPy150Open Xion/pyqcy/pyqcy/properties.py/qc.__call__--crossover with--dataset/ETHPy150Open rossant/h5view/h5view.py/File.close