Aidar
окей
Ну запустите дфс и считайте пройденное расстояние пока либо не попадете куда надо, либо не выйдите за ограничения, ещё можно в нодах хранить минимум и при следующем попадании туда обновлять его
Aidar
Вы так щас точно в бан улетите, залейте на паст Бин, а лучше прочитайте правила в описании
Dynch
Dynch
Aidar
Amaro
Разве трай эксепт так работает?
Misha
👑OGURCHIK🖤
Кек
Amaro
Вы, кажется, попутали слова except и assert, хотя по смыслу написанного там вообще if
Anonymous
господа помогите пожалуйста
Anonymous
https://github.com/cham-test/parfum-shop/tree/master/parfum_shop/catalog/parser вот линк на директорию проблема в файле product.py в методе get_small_image по идее парсер принимает ссылку продукта и имя этого продукта затем переходит на ссылку бренда что бы получить мини изображение и скачать его в хтмл коде нет никаких классов для этой позиции но в img title всегда содержится имя вопрос почему находит только первую картинку?
Anonymous
в файле middleware есть массив брендов который будет перебираться циклом for внутри цикла вызывается метод get_product_links который создает массив продуктов от определенного бренда потом для каждого продукта вызывается метод get_small_image
Anonymous
`from catalog.parser.middleware import *
from catalog.parser.product import *
for brand in brand_links:
for link in middleware.get_product_links(brand):
name = product.get_product_name(link)
product.get_distributor(link)
name
middleware.create_slug(name)
product.get_product_description(link)
product.get_small_image(link, name)`
👑OGURCHIK🖤
Бан
👑OGURCHIK🖤
В оба чата
👑OGURCHIK🖤
🤔в питоне тоже можно передавать ретурном два значения?
Dynch
Anonymous
👑OGURCHIK🖤
Хммм
Anonymous
Бан
тут то я где правила нарушил?
Anonymous
print('here')
Anonymous
👑OGURCHIK🖤
best_dist if best_path is not None else None
🤔🤔🤔 Разве так нельзя?
best_dist?best_diat:none
Misha
Андрей
Amaro
Amaro
Хуже того, оно перебирает все варианты , всегда, и не останавливается, если нашелся годный
Amaro
И ещё хуже, если, например, у вас два ребра из А идут в Б и В, а из них по ребру идёт в Г, и между Б и В ребра нет, ваш алгоритм, кажется, сумеет найти путь А -Б-В-Г. Которого не существует.
Dynch
И ещё хуже, если, например, у вас два ребра из А идут в Б и В, а из них по ребру идёт в Г, и между Б и В ребра нет, ваш алгоритм, кажется, сумеет найти путь А -Б-В-Г. Которого не существует.
да, именно это и просходит, когда принтами смотрел
Dynch
Amaro
Я бы и ретёрн засунул в тот if, а вместо теперешнего ретёрна сделал return None, None. Но вам виднее
Dynch
Dynch
Amaro
Amaro
Хотя это правильно. Тогда не нужно :)
Alexey
results.decode('utf-8')
AttributeError: 'str' object has no attribute 'decode'
AttributeError: 'list' object has no attribute 'decode'
Alexey
какого он сук типа должен быть этот байткод для декода? )
Tishka17
Misha
Alexey
збс спс
Romuald
Привет. Подскажите, как лучше реализовать взаимодействие между двумя приложениями.
Одно приложение коммуницирует через сокет, с различными устройствами. Второе как апи, принимает команду извне и отправлет к первому приложению.
Сейчас реализовано через rabbitmq. Но кажется, что есть более годные инструменты.
Может есть что почитать и на что обратить внимание?
Alex
Alex
Что именно ты хочешь улучшить?
Romuald
Вот как раз эту часть с кроликом. Если использовать кролика решение удачное, то отлично.
Tishka17
Alex
Romuald
Согласен. Не буду больше отнимать время. Извините, спасибо!
Aragaer
можно связать два приложения друг с другом через юникс сокет
Aragaer
но я просто не знаю, что за кролик, я умею только байты пересылать
Alex
Alex
так то выбор того или иного способа зависит от требований к надежности, производительности, гарантий доставки и т.п.
Romuald
Alex
кролик возможно не самый оптимальный выбор по ряду критериев, возможно. но если он решает поставленную задачу, то нет смысла заниматься улучшательством ради улучшательства (технопорно)
Alex
Romuald
Alex
скажем так у кролика достаточно посредственная производительность и народ имел большую жопоболь с кластеризацией, но полагаю раз ты не озвучил требования к производительности, то вряд ли вы с этим столкнетесь в обозримом будущем (читай на ваших задачах)
Alex
@Tishka17 у нас это вообще законно?
Проксимов
Alex
Maxim
Есть админы ?
Проксимов
Максим
вот где-то точно есть, я даже уверен на 146%
Tishka17
Anonymous
Anonymous
Ребят, может вопрос не по теме, но я уже совсем зае...
Комп начал почему-то автоматическое восстановление , не получается загрузку пройти, точки восстановления нет.
Сделал загрузочную флешку, но когда нажимаю Ее использовать, система перезагружается и по новой окошко установки с флешки, и с дормаму не получается договорится. Что делать?
Vlad
у меня вчера похожее с компом было, но у меня была ошибка монтирования системного раздела, починил ... загрузился с лайва, через акронис поставил и убрал флаги загрузочного диска с С раздела, а на зарезервированом оставил флаг загрузочного. и Все, ось запустилась
Vlad🍁
Гайз, в PyCharm есть профилировщик памяти или что-то подобное? Просто скрипт внезапно начинает больше хавать и потом падает снова
Alex
Vlad🍁
Vlad🍁
Tishka17