박은주

Clearance

...@@ -27,7 +27,7 @@ def GetResult(annotations): ...@@ -27,7 +27,7 @@ def GetResult(annotations):
27 27
28 def analyze(movie_review_filename): 28 def analyze(movie_review_filename):
29 client = language_v1.LanguageServiceClient() 29 client = language_v1.LanguageServiceClient()
30 - 30 + try:
31 with open(movie_review_filename, "r", encoding='utf-8-sig') as review_file: 31 with open(movie_review_filename, "r", encoding='utf-8-sig') as review_file:
32 # Instantiates a plain text document. 32 # Instantiates a plain text document.
33 content = review_file.read() 33 content = review_file.read()
...@@ -35,6 +35,8 @@ def analyze(movie_review_filename): ...@@ -35,6 +35,8 @@ def analyze(movie_review_filename):
35 annotations = client.analyze_sentiment(request={'document': document}) 35 annotations = client.analyze_sentiment(request={'document': document})
36 36
37 return GetResult(annotations) 37 return GetResult(annotations)
38 + except:
39 + return 0, 0, 0, 0
38 40
39 def StartSentimentAnalysis(): 41 def StartSentimentAnalysis():
40 return analyze("data.txt") 42 return analyze("data.txt")
...\ No newline at end of file ...\ No newline at end of file
......