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

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

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

16 ответов

21 просмотр

Мб сделать форк от библиотеки и добавить этот форк в 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), }

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта