Yhhxhfh commited on
Commit
6a6afeb
1 Parent(s): 1e8c01a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -7
app.py CHANGED
@@ -23,12 +23,6 @@ from faker import Faker
23
  from random_word import RandomWords
24
  import logging
25
 
26
- nltk.download('punkt')
27
- nltk.download('wordnet')
28
- nltk.download('omw-1.4')
29
- nltk.download('averaged_perceptron_tagger')
30
- nltk.download('punkt_tab')
31
-
32
  logging.basicConfig(level=logging.INFO)
33
  logger = logging.getLogger(__name__)
34
 
@@ -40,6 +34,12 @@ lemmatizer = WordNetLemmatizer()
40
  redis_password = os.getenv("REDIS_PASSWORD")
41
  r = redis.Redis(host=os.getenv("REDIS_HOST"), port=int(os.getenv("REDIS_PORT")), password=redis_password)
42
 
 
 
 
 
 
 
43
  def create_intents_json():
44
  intents = {
45
  "intents": [
@@ -99,7 +99,12 @@ async def train_and_save_model():
99
  classes.append(intent['tag'])
100
 
101
  fake = Faker()
102
- random_words = RandomWords()
 
 
 
 
 
103
  for _ in range(10):
104
  random_pattern = f"{fake.sentence()}"
105
  random_tag = random_words.get_random_word()
 
23
  from random_word import RandomWords
24
  import logging
25
 
 
 
 
 
 
 
26
  logging.basicConfig(level=logging.INFO)
27
  logger = logging.getLogger(__name__)
28
 
 
34
  redis_password = os.getenv("REDIS_PASSWORD")
35
  r = redis.Redis(host=os.getenv("REDIS_HOST"), port=int(os.getenv("REDIS_PORT")), password=redis_password)
36
 
37
+ nltk.download('punkt')
38
+ nltk.download('wordnet')
39
+ nltk.download('omw-1.4')
40
+ nltk.download('averaged_perceptron_tagger')
41
+ nltk.download('punkt_tab')
42
+
43
  def create_intents_json():
44
  intents = {
45
  "intents": [
 
99
  classes.append(intent['tag'])
100
 
101
  fake = Faker()
102
+ try:
103
+ random_words = RandomWords()
104
+ except Exception as e:
105
+ logger.error("API key either expired or not working. Error: {}".format(e))
106
+ continue
107
+
108
  for _ in range(10):
109
  random_pattern = f"{fake.sentence()}"
110
  random_tag = random_words.get_random_word()