Почему выдает ошибку: TypeError: open() takes 1 positional argument but 2 were given

Не понимаю почему мне выдает ошибку TypeError: open() takes 1 positional argument but 2 were given, ведь раньше все работало нормально, а сейчас вот это.
Фрагмент кода с ошибкой:

@bot.message_handler(commands = ['screenshot'])
def screenshot(message):
    pg.screenshot('screenshot.png')

    with open('screenshot.png', 'rb') as img:
        bot.send_photo(message.chat.id, img)

Ответы (1 шт):

Автор решения: SandPie

оказывается ошибка возникала от того, что у меня была функция с таким же именем, вопрос решен

→ Ссылка