瀏覽代碼

Better solution to previous commit.

tags/v0.2
Ben Kurtovic 10 年之前
父節點
當前提交
c964c3af82
共有 1 個檔案被更改,包括 6 行新增5 行删除
  1. +6
    -5
      earwigbot/commands/dictionary.py

+ 6
- 5
earwigbot/commands/dictionary.py 查看文件

@@ -66,12 +66,13 @@ class Dictionary(Command):
return u"Couldn't parse {0}!".format(page.url)

if "#" in term: # Requesting a specific language
lang = term.rsplit("#", 1)[1]
langs = {key.lower(): val for (key, val) in languages.iteritems()}
if lang.lower() not in langs:
lcase_langs = {lang.lower(): lang for lang in languages}
request = term.rsplit("#", 1)[1]
lang = lcase_langs.get(request.lower())
if not lang:
resp = u"Language {0} not found in definition."
return resp.format(lang)
definition = self.get_definition(langs[lang.lower()], level)
return resp.format(request)
definition = self.get_definition(lang, level)
return u"({0}) {1}".format(lang, definition)

result = []


||||||
x
 
000:0
Loading…
取消
儲存