170 похожих чатов

О, продвинутые питонисты и питоняшы! Плиз! 🤩 При создании телеграм бота

я внес изменения в одну библиотеку (не стандартная), затем задеплоил на Heroku (первый раз деплоил).
Но Heroku установила неизмененную библиотеку. Как быть, подскажите плиз.
Как изменить библиотеку на сервере Heroku или как залить измененную? 😱

16 ответов

9 просмотров

Мб сделать форк от библиотеки и добавить этот форк в requirements

Не нужно изменять библиотеку. Если прямо хочется изменить - клонируй и кидай прямо себе в проект(хотя я так никогда не делал). Но я на 90% уверен что можно не изменяя библиотеку решить твою проблему

Jem- Автор вопроса
Arseny
Не нужно изменять библиотеку. Если прямо хочется и...

В библиотеке, в классе, используется код языка RU, а мне нужно EN

Jem- Автор вопроса

Не мой уровень пока =) Я в программировании 5й месяц только. Это мой первый проект . Я бы спросил в чате Python beginners , но там вряд ли кто-то хорошо разбирается в деплой бота на Heroku (кроме Тишки, естественно) Поэтому решил у вас гуру здесь поспрашивать.

Jem
Не мой уровень пока =) Я в программировании 5й мес...

А зачем изменять библиотеку было? Можно через наследование просто себе что то поменять

Jem- Автор вопроса
Челодой маловек
heroku-cli Прекрасная штука

Да, сижу читаю мануал. Пока не понял как с мощью консоли внести изменения в библиотеку

Не менять код библиотеки

Запрещено менять код библиотеки таким образом. Очень плохая практика, только в крайних случаях так делают при наличии серьезных багов, приводящих к падению или критических уязвимостей безопасности, например..короче, понял. Библиотеки ты юзаешь "как есть". Не нравится - пиши свой код, который тебя устроит.

Jem- Автор вопроса
Adrian Carver
Запрещено менять код библиотеки таким образом. Оче...

Думаю с опытом придет как сделать по-другому. Пока не придумал ничего лучшего =) Говорю же, опыта маловато. Есть предложение как внести изменения в класс библиотеки?

Почитай про monkey-patching

Jem- Автор вопроса
Mikhail Syrtsov
Что за библиотека такая?

Shazamio (там по-умолчанию: class Request: LANG = "ru" TIME_ZONE = "Europe/Moscow" HEADERS = { "X-Shazam-Platform": "IPHONE", "X-Shazam-AppVersion": "14.1.0", "Accept": "*/*", "Accept-Language": LANG, "Accept-Encoding": "gzip, deflate", "User-Agent": choice(USER_AGENTS), }

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Реально в одиночку написать игровой движок на Си?
ㅤ (SVO)
11
Карта сайта