Spaces:
				
			
			
	
			
			
		Runtime error
		
	
	
	
			
			
	
	
	
	
		
		
		Runtime error
		
	Update app.py
Browse files
    	
        app.py
    CHANGED
    
    | @@ -50,8 +50,12 @@ def get_wiki_article(topic): | |
| 50 | 
             
                    search = random.choice(choices)
         | 
| 51 | 
             
                try:
         | 
| 52 | 
             
                    p = wikipedia.page(search)
         | 
|  | |
|  | |
| 53 | 
             
                except wikipedia.exceptions.DisambiguationError as e:
         | 
|  | |
| 54 | 
             
                    choices = [x for x in e.options if ('disambiguation' not in x) and ('All pages' not in x) and (x!=topic)]
         | 
|  | |
| 55 | 
             
                    s = random.choice(choices)
         | 
| 56 | 
             
                    p = wikipedia.page(s)
         | 
| 57 | 
             
                    saved = AIMemory(p.content, p.url)
         | 
| @@ -59,6 +63,10 @@ def get_wiki_article(topic): | |
| 59 |  | 
| 60 | 
             
            def get_answer(topic, question):
         | 
| 61 | 
             
                w_art, w_url=get_wiki_article(topic)
         | 
|  | |
|  | |
|  | |
|  | |
| 62 | 
             
                qa = {'question': question, 'context': w_art}
         | 
| 63 | 
             
                res = nlp(qa)
         | 
| 64 | 
             
                saved = AIMemory(res['answer'], w_url)
         | 
| @@ -102,4 +110,4 @@ examples = [ | |
| 102 |  | 
| 103 | 
             
            gr.Interface(get_answer, inputs, outputs, title=title, description=description, examples=examples, 
         | 
| 104 | 
             
            article="Saved dataset: https://huggingface.co/datasets/awacke1/WikipediaSearch stores search and the result url.  List of topics is at https://en.wikipedia.org/wiki/Wikipedia:Contents/Lists and wikipedia library docs are here: https://pypi.org/project/wikipedia/",
         | 
| 105 | 
            -
            flagging_options=["strongly related","related", "neutral", "unrelated", "strongly unrelated"]).launch(share=False,enable_queue=False)
         | 
|  | |
| 50 | 
             
                    search = random.choice(choices)
         | 
| 51 | 
             
                try:
         | 
| 52 | 
             
                    p = wikipedia.page(search)
         | 
| 53 | 
            +
                    print(p)
         | 
| 54 | 
            +
                    
         | 
| 55 | 
             
                except wikipedia.exceptions.DisambiguationError as e:
         | 
| 56 | 
            +
                    print("disambiguation error")
         | 
| 57 | 
             
                    choices = [x for x in e.options if ('disambiguation' not in x) and ('All pages' not in x) and (x!=topic)]
         | 
| 58 | 
            +
                    print(choices)
         | 
| 59 | 
             
                    s = random.choice(choices)
         | 
| 60 | 
             
                    p = wikipedia.page(s)
         | 
| 61 | 
             
                    saved = AIMemory(p.content, p.url)
         | 
|  | |
| 63 |  | 
| 64 | 
             
            def get_answer(topic, question):
         | 
| 65 | 
             
                w_art, w_url=get_wiki_article(topic)
         | 
| 66 | 
            +
                print(topic)
         | 
| 67 | 
            +
                print(question)
         | 
| 68 | 
            +
                print(w_art)
         | 
| 69 | 
            +
                
         | 
| 70 | 
             
                qa = {'question': question, 'context': w_art}
         | 
| 71 | 
             
                res = nlp(qa)
         | 
| 72 | 
             
                saved = AIMemory(res['answer'], w_url)
         | 
|  | |
| 110 |  | 
| 111 | 
             
            gr.Interface(get_answer, inputs, outputs, title=title, description=description, examples=examples, 
         | 
| 112 | 
             
            article="Saved dataset: https://huggingface.co/datasets/awacke1/WikipediaSearch stores search and the result url.  List of topics is at https://en.wikipedia.org/wiki/Wikipedia:Contents/Lists and wikipedia library docs are here: https://pypi.org/project/wikipedia/",
         | 
| 113 | 
            +
            flagging_options=["strongly related","related", "neutral", "unrelated", "strongly unrelated"]).launch(debug=True,share=False,enable_queue=False)
         | 
