0

私は竜巻が初めてです。「group_dict」を使用して値をグループ化しようとしています。以下の情報をご覧ください。

define('foo', group='my_group')
define('bar', group='my_group')
application = Application(handlers, **options.group_dict('my_group'))

しかし、以下に示すエラーが発生しました。

    94         if isinstance(self._options.get(name), _Option):
     95             return self._options[name].value()
---> 96         raise AttributeError("Unrecognized option %r" % name)
     97 
     98     def __setattr__(self, name, value):

AttributeError: Unrecognized option 'group_dict'

私の問題を解決してください。ありがとう..

4

1 に答える 1

0

この.group_dict()オプションは Tornado 3.1 (現在開発中) でのみ追加されました。Tornado ライブラリを使用するには、Tornado GitHub リポジトリからチェックアウトまたはダウンロードして、Tornado ライブラリをアップグレードする必要があります。

3.1b1 リリース ノートを参照してください。

tornado.options.optionsおよび他のOptionParserインスタンスは、いくつかの新しい dict のようなメソッドをサポートitems()します: 、キーの反復、および角括弧構文を使用したオプションへの (読み取り専用) アクセス。OptionParser.group_dict指定されたグループ名を持つすべてのオプションを返し、すべてのオプションをOptionParser.as_dict返します。

Tornado を初めて使用する場合は、最前線から離れて、代わりにリリースされたバージョンを使用することをお勧めします。

于 2013-06-14T13:13:16.510 に答える