if(self.curr.execute("select p_id FROM Products_tbl where EXISTS (SELECT * FROM Products_tbl WHERE Products_tbl.p_id = %s AND Products_tbl.current_range = %s)",(item['p_id'],item['current_range']))):
На самом деле меня смущают закрывающие скобки подзапроса, где он будет помещен в эту строку кода. Как я положил после% s, который является заполнителем для строки, и эта строка исходит от item ['property_name'].