Hi,
Since v1.3.1, calling Parallel.warn produces this error
.../parallel.py in ...
109 executor = Parallel(
110 n_jobs, backend="multiprocessing", prefer="processes", verbose=verbose
111 )
--> 112 executor.warn(message)
113
~/.../site-packages/joblib/logger.py in warn(self, msg)
78
79 def warn(self, msg):
---> 80 logging.getLogger(self._name).warning("[%s]: %s" % (self, msg))
81
82 def info(self, msg):
AttributeError: 'Parallel' object has no attribute '_name'
I think Parallel.__init__ is missing a super().__init__ call to let the Logger class set the _name attribute.