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

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

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

16 ответов

18 просмотров

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

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

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

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Я правильно понимаю что нет способов получить список ожидающих заявок на вступление в группу с помощью бота из mtproto?
Шамиль Прилов
7
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта