File tree Expand file tree Collapse file tree 2 files changed +14
-14
lines changed Expand file tree Collapse file tree 2 files changed +14
-14
lines changed Original file line number Diff line number Diff line change 1+ from collections import OrderedDict
2+
13import requests
4+
25from xmltodict import parse
3- from collections import OrderedDict
46
5- from config import Config
7+
8+ def make_wolfram_request (query , app_id ):
9+ params = {
10+ 'input' : query ,
11+ 'appid' : app_id
12+ }
13+ answer = requests .get (
14+ url = 'http://api.wolframalpha.com/v2/query' ,
15+ params = params
16+ )
17+ return WolframResult (parse (answer .content ))
618
719
820class WolframResult (OrderedDict ):
@@ -43,15 +55,3 @@ class WolframImage(OrderedDict):
4355 def __init__ (self , parsed_img : OrderedDict ):
4456 super ().__init__ (parsed_img )
4557 self .src = parsed_img ['@src' ]
46-
47-
48- def make_wolfram_query (query ):
49- params = {
50- 'input' : query ,
51- 'appid' : Config .WOLFRAM_APP_ID
52- }
53- answer = requests .get (
54- url = 'http://api.wolframalpha.com/v2/query' ,
55- params = params
56- )
57- return WolframResult (parse (answer .content ))
You can’t perform that action at this time.
0 commit comments