Web of Passion (also released as Leda, original French title: À double tour) is a 1959 French suspense thriller film directed by Claude Chabrol and based on the novel "The Key to Nicholas Street" by American writer Stanley Ellin. It was Chabrol's first film in the thriller genre, which would be his genre of choice for the rest of his career. The film had a total of 1,445,587 admissions in France.
Before Web of Passion, Chabrol didn't direct other movies.
The statement says it was his movie in thriller genre, doesn't say it was his debut movie. The system cannot distinguish between these two facts.