From 59c0a5ce02281001f2ad52c4751e27f41f5767bd Mon Sep 17 00:00:00 2001 From: zhunhung Date: Fri, 5 Apr 2019 12:46:55 +0800 Subject: [PATCH] Fixed Name Error --- sentistrength/__init__.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/sentistrength/__init__.py b/sentistrength/__init__.py index 7985933..0dafdc0 100644 --- a/sentistrength/__init__.py +++ b/sentistrength/__init__.py @@ -7,14 +7,11 @@ from os import getcwd class PySentiStr: def __init__(self): - self.SentiStrengthLocation = os.path.join(getcwd(),"SentiStrength.jar") - self.SentiStrengthLanguageFolder = os.path.join(getcwd(),"SentiStrengthData/") - - if not os.path.isfile(self.SentiStrengthLocation): - print("SentiStrength not found at: ", SentiStrengthLocation,'\nSet path using setSentiStrengthPath(path) function.') - if not os.path.isdir(self.SentiStrengthLanguageFolder): - print("SentiStrength data folder not found at: ", SentiStrengthLanguageFolder,'\nSet path using setSentiStrengthLanguageFolderPath(path) function.') + pass + # self.SentiStrengthLocation = os.path.join(getcwd(),"SentiStrength.jar") + # self.SentiStrengthLanguageFolder = os.path.join(getcwd(),"SentiStrengthData/") + def setSentiStrengthPath(self, ss_Path): self.SentiStrengthLocation = ss_Path @@ -22,6 +19,11 @@ class PySentiStr: self.SentiStrengthLanguageFolder = sslf_Path def getSentiment(self, df_text, score='scale'): + if not hasattr(self, 'SentiStrengthLocation'): + print("Set path using setSentiStrengthPath(path) function.") + if not hasattr(self, 'SentiStrengthLanguageFolder'): + print("Set path using setSentiStrengthLanguageFolderPath(path) function.") + # Able to take in single string or list of string and convert into pandas Series if type(df_text) != pd.Series: df_text = pd.Series(df_text)