Почему я получаю «add_item () принимает 2 позиционных аргумента, но 3 были даны» Moncli

#python #python-3.x #api

#python #python-3.x #API

Вопрос:

Здравствуйте, я работаю над подключением скребка к Monday.com использование Moncli.

Библиотека Moncli

Вот мой текущий код:

 groups=obj.get_board(id=846185373).get_group(title='Pending')

item_name='Asim'
thisdict = {
  "text60": "Ford"
}
groups.add_item("asim",thisdict)
  

В документе говорится следующее:

 def add_item(self, item_name: str, *args, **kwargs):
        """Add item to this group.
        __________
        Parameters
            item_name : `str`
                The new item's name.
            args : `tuple`
                The list of item fields to return.
            kwargs : `dict`
                Optional keyword arguments for adding an item to this group.
  

Если кто-то может мне помочь, пожалуйста, сделайте.

Комментарии:

1. Вы передаете словарь в качестве второго параметра, но метод ожидает кортеж.

2. @derpirscher Я пытался передать его. Это не работает…

3. Вы пытались передать что?

4. кортеж @derpirscher в качестве аргумента. :(((

Ответ №1:

groups=obj.get_board(id = 846185373).get_group(title= ‘В ожидании’)

item_name=’Asim’ thisdict = { «text60»: «Ford» } измените эту строку groups.add_item(«asim»,column_values=thisdict)

Это сработало для меня.