Другой альтернативой является выполнение:
limit = self.request.get('limit') or 10
Это работает, потому что оператор or вычислит левое выражение и вернет его, если True, в противном случае он вычислит правильное выражение и вернет его, если True или False,В этом случае мы знаем, что 10 - это True, поэтому, если не передан ни один параметр, self.request.get ('limit') == False, поэтому (False или 10) вернет 10.