Jython / Grinder / Grinderstone: сам аргумент не может быть приведен к net.grinder.plugin.http.HTTPUtilities - PullRequest
2 голосов
/ 11 октября 2010

Скрипт мясорубки, который я создавал последние несколько дней, работал довольно хорошо до сих пор. Я получаю сообщение об ошибке во время выполнения, говоря:

    self.token___LASTFOCUS = HTTPUtilities.valueFromHiddenInput('__LASTFOCUS')       
TypeError: valueFromHiddenInput(): expected 2-3 args; got 1

поэтому я добавил [еще один аргумент] [1], что, как я знал, будет в начале скрипта, и получил немного более полезную ошибку. Хотя сейчас я не уверен, что делать с этим

    self.token___LASTFOCUS = HTTPUtilities.valueFromHiddenInput('__LASTFOCUS', '')       
TypeError: valueFromHiddenInput(): self arg can't be coerced to net.grinder.plugin.http.HTTPUtilities

Есть идеи, почему «я» не принуждают?

[1]: http://grinder.sourceforge.net/g3/script-javadoc/net/grinder/plugin/http/HTTPUtilities.html#valueFromHiddenInput(java.lang.String, java.lang.String)

1 Ответ

1 голос
/ 11 октября 2010

нашел ответ, мне нужны эти строки

from net.grinder.plugin.http import HTTPPluginControl
httpUtilities = HTTPPluginControl.getHTTPUtilities()

Похоже, что HTTPUtilities может быть одноэлементным или имеет заводской метод. Не уверен, что это за конкретная архитектура.

...