Проверка наличия параметров в вызове функции в Pylons - PullRequest
1 голос
/ 23 ноября 2011

Как я могу узнать количество параметров (если они вообще есть), которые были переданы.

Я использую Mako и вызываю функцию шаблона с помощью:

${article_util.small_article_popular(c.footer_popular_articles[0])}

В шаблоне:

<%def name="small_article_popular(article)">

// check to see if any parameters were passed in

</%def>

1 Ответ

1 голос
/ 24 ноября 2011

Ну, small_article_popular(article) - это фактически функция Python, поэтому ее нельзя вызывать без параметров, как указано в сигнатуре.Если вы хотите проверить, является ли article None, просто сделайте это .. if article:.

...