From 74d2d256dbcbe2de1a54aa3503cf9566a94d82a3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Mar 2026 12:41:04 +0000 Subject: [PATCH 1/3] Initial plan From 6c1cac0e8be0d31b6226bde806a632aecf6be8de Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Mar 2026 12:44:00 +0000 Subject: [PATCH 2/3] Fix: move transformers import inside analyze_sentiment to allow manage.py test to run Co-authored-by: andreisugu <35407471+andreisugu@users.noreply.github.com> --- core/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/views.py b/core/views.py index bc25418..68676c9 100644 --- a/core/views.py +++ b/core/views.py @@ -5,7 +5,6 @@ from django.contrib import messages import requests import json -from transformers import pipeline from .forms import RegisterForm from .models import User, UserInteraction @@ -440,6 +439,7 @@ def analyze_sentiment(feeling_text): global sentiment_pipeline try: if sentiment_pipeline is None: + from transformers import pipeline sentiment_pipeline = pipeline("sentiment-analysis", model="distilbert/distilbert-base-uncased-finetuned-sst-2-english") result = sentiment_pipeline(feeling_text)[0] return result['label'], result['score'] From d11f85febd2ffdf5ef696083b00d00db63c7cf68 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Mar 2026 12:50:43 +0000 Subject: [PATCH 3/3] Fix: add requests to requirements.txt so CI tests pass Co-authored-by: andreisugu <35407471+andreisugu@users.noreply.github.com> --- requirements.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1ce4e9b..08e2d14 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,5 @@ Django Torch transformers -pytz \ No newline at end of file +pytz +requests \ No newline at end of file