Я конечно в таком не эксперт, но была похожая ошибка при работе с
Tkinter.
...
start_b = Button(root, label="Старт", command=start_pr).pack()
start_b.place(relx=1, rely=1) #Тут ошибка "TypeError: 'NoneType' object..."
...
Связано это было с тем что первой строчкой мы присваеваем переменной результат функции пак с кнопкой, а не обьект кнопка, а поскольку функция пак возвращает
None то вызвать от имени переменной функцию плейс невозможно. В вашем коде есть похожая по структуре строчка:
...
(options, arguments) = parser.parse_args()
...
Проверьте возвращает ли
... parser.parse_args()
что-то не равное
NoneType.
Но как я сказал, я таким не занимался, с используемой библиотекой не знаком. Мой ответ может быть неправильным. Удачи :D