Aragaer
да. В каждом файле проекта стараться иметь не более 200 строк
🍁 Jaŭhien
Tishka17
âDêšwu öBipci
Tigran
Denis
https://ru.m.wikipedia.org/wiki/UUID
âDêšwu öBipci
Меня интересует именно в селери который дают
Tishka17
Tigran
Ссылку плиз
Это файл, генерённый из .pyx, в котором три тысячи строк.
Anonymous
Ссылку плиз
Ну сам открой. У тебя же должен он в репах стоять
Tigran
https://github.com/MagicStack/uvloop/blob/master/uvloop/loop.pyx
Tishka17
Окей, Пикс вижу
âDêšwu öBipci
Roman
âDêšwu öBipci
âDêšwu öBipci
Да...
âDêšwu öBipci
Я туплю уже к вечеру слегка
âDêšwu öBipci
Мне его крч надо в базу засунуть
И я не могу понять какой тип юзать для поля
Roman
Ну да, ты же суспендишь тред
тогда вопрос по другому: как правильнее прирывать скрипт с консоли, чтобы отловить эксепш и грамотно завершить работу скрипта (в тредах могут остаться зависшие подключения к бд)
Tigran
Tishka17
Хочешь, отдельный тип есть в некоторых бд
âDêšwu öBipci
Tigran
хочешь, я убью коллизии, что мешают совать
Tigran
(извините)
🍁 Jaŭhien
Anonymous
C-z, кстати, невьебенно полезная команда, о которой часто забывают, привыкнув к С-с. Когда многопоточный демонг начинает жрать сервер, то С-с нихуя не поможет. А вот С-z - да.
Tigran
А я тут недавно узнал о волшебной комбинации ~., которая убивает зависшее ssh-соединение
Tigran
потрясающе
🍁 Jaŭhien
Aragaer
Aragaer
надо сначала энтер нажать, а потом ~.
Tigran
ну да, наверное
Roman
Anonymous
А я недавно телегу вшатал)) Она не смогла прожевать после перезагрузки зависшие "соединения" с файлами - и падало на одном логе с json.
Это было мило.
Evgeniy
Всем привет. Ребят, помогите пожалуйста. Скачал pytube, сделал по инструкции, но ошибка Traceback (most recent call last):
File "/mnt/0a5cb80d-673d-4f97-a33b-188bfdef8a77/videos/video.py", line 6, in <module>
yt = YouTube('https://www.youtube.com/watch?v=8Egjs4bW4UA')
File "/mnt/0a5cb80d-673d-4f97-a33b-188bfdef8a77/videos/env/lib/python3.7/site-packages/pytube/__main__.py", line 88, in __init__
self.prefetch_init()
File "/mnt/0a5cb80d-673d-4f97-a33b-188bfdef8a77/videos/env/lib/python3.7/site-packages/pytube/__main__.py", line 96, in prefetch_init
self.prefetch()
File "/mnt/0a5cb80d-673d-4f97-a33b-188bfdef8a77/videos/env/lib/python3.7/site-packages/pytube/__main__.py", line 170, in prefetch
age_restricted=self.age_restricted,
File "/mnt/0a5cb80d-673d-4f97-a33b-188bfdef8a77/videos/env/lib/python3.7/site-packages/pytube/extract.py", line 121, in video_info_url
group=0,
File "/mnt/0a5cb80d-673d-4f97-a33b-188bfdef8a77/videos/env/lib/python3.7/site-packages/pytube/helpers.py", line 66, in regex_search
.format(pattern=pattern),
pytube.exceptions.RegexMatchError: regex pattern (\W[\'"]?t[\'"]?: ?[\'"](.+?)[\'"]) had zero matches
(
𝕵𝖎𝖒 𝕸𝖔𝖗𝖗𝖎𝖘𝖔𝖓
Есть спецы по селениуму ?
Anonymous
На самом деле нет никаких объективных причин винить размер файла. Ну, если мы там не рассматриваем какие-то гигабайты. Нормально структурируемый код на то и структурируемый, чтобы не париться
🍁 Jaŭhien
Всем привет. Ребят, помогите пожалуйста. Скачал pytube, сделал по инструкции, но ошибка Traceback (most recent call last):
File "/mnt/0a5cb80d-673d-4f97-a33b-188bfdef8a77/videos/video.py", line 6, in <module>
yt = YouTube('https://www.youtube.com/watch?v=8Egjs4bW4UA')
File "/mnt/0a5cb80d-673d-4f97-a33b-188bfdef8a77/videos/env/lib/python3.7/site-packages/pytube/__main__.py", line 88, in __init__
self.prefetch_init()
File "/mnt/0a5cb80d-673d-4f97-a33b-188bfdef8a77/videos/env/lib/python3.7/site-packages/pytube/__main__.py", line 96, in prefetch_init
self.prefetch()
File "/mnt/0a5cb80d-673d-4f97-a33b-188bfdef8a77/videos/env/lib/python3.7/site-packages/pytube/__main__.py", line 170, in prefetch
age_restricted=self.age_restricted,
File "/mnt/0a5cb80d-673d-4f97-a33b-188bfdef8a77/videos/env/lib/python3.7/site-packages/pytube/extract.py", line 121, in video_info_url
group=0,
File "/mnt/0a5cb80d-673d-4f97-a33b-188bfdef8a77/videos/env/lib/python3.7/site-packages/pytube/helpers.py", line 66, in regex_search
.format(pattern=pattern),
pytube.exceptions.RegexMatchError: regex pattern (\W[\'"]?t[\'"]?: ?[\'"](.+?)[\'"]) had zero matches
(
Хз, похоже на баг в либе
𝕵𝖎𝖒 𝕸𝖔𝖗𝖗𝖎𝖘𝖔𝖓
Как супом спарсить HTML, после нажатия кнопки через селениум ?
Семён
Чуваки, такая тема, драйвер телефона и по не работают на компе чрз юсб, что можно сделать? Извините что не в тему, очко горит
🍁 Jaŭhien
🍁 Jaŭhien
Но селениум тоже прекрасно умеет парсить
𝕵𝖎𝖒 𝕸𝖔𝖗𝖗𝖎𝖘𝖔𝖓
𝕵𝖎𝖒 𝕸𝖔𝖗𝖗𝖎𝖘𝖔𝖓
🤔
существует ли структурное программирование в питоне?
🍁 Jaŭhien
Браузеры тоже не дураки пишут
Anonymous
🍁 Jaŭhien
𝕵𝖎𝖒 𝕸𝖔𝖗𝖗𝖎𝖘𝖔𝖓
С PhantomJS селениум уже не работает, верно ?
🍁 Jaŭhien
Фантом депрекейтнули вродь
Tishka17
Tishka17
В случае модулей это получается само
Anonymous
Tishka17
От всего
Tishka17
Я про слабую связность кода
Tishka17
Больше файл - больше связность - сложнее поддержка
🤔
Просто в вакансии написано: знать объектно-ориентированное, функциональное, структурное программирование
🤔
И все это про питон
🍁 Jaŭhien
С большим файлом просто сложней работать, о чем тут спорить)
🍁 Jaŭhien
Tishka17
🤔
Функциональное в питоне в стиле жс?
Anonymous
Блядь, чувак, мы о разных вещах, наверное. У меня есть файлы за 10к строк - и с ними вообще никаких проблем. Инкапсулируешь, унижаешь - всё просто.
🍁 Jaŭhien
🤔
Лямбда на лямбде, хз что куда падает
Tishka17