Почему я всегда печатаю информацию о типе при использовании Python Fire? - PullRequest
0 голосов
/ 22 марта 2019

У меня есть простой тест Python-Fire Cli программа на Python 2.7.15

import fire

class Math:
    def add(x, y):
      """add"""
      return x + y

    def multiply(x, y):
      """multiply"""
      return x * y

if __name__ == '__main__':
  fire.Fire(Math)

Если я пишу

python-fire-test.py

ответ от программыis

Type:        instance
String form: <__main__.Math instance at 0x0000000003CE89C8>

Usage:       python-fire-test.py
             python-fire-test.py add
             python-fire-test.py multiply

Однако я не ожидаю увидеть

Type:        instance
String form: <__main__.Math instance at 0x0000000003CE89C8>

напечатанным сверху.Могу ли я остановить это поведение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...