Artur Rakhmatulin
не круто, хочу красивый код без RAW
это обычный подход. raw sql использовать не зазорно. все через орм проганять очень медленно. отдайте субд задачи с которыми она отлично справляется
Nikolay
Я за орм
Nikolay
Там есть же в настройках где указать virtual environments
Глеб
Ну это в pycharm смотреть надо
нды, установил модуль непосредственно через pycharm - нет больше nomoduleexception странно, почему он системно установленный модуль не схавал..
Глеб
отбой, короче, всем спасибо)
Artur Rakhmatulin
Глеб
у тебя венв ?
шо такое венв?
Eldar
такие вопросы стоит задавать в питон бегинерс
Глеб
а я про такой и не слыхивал)
Глеб
я ж грю, второй раз пишу на питоне в жизни)
Глеб
а, не, у меня не venv
Anonymous
Есть функция с регуляркой def valid_uuid(uuid_): regex = re.compile('^[a-f0-9]{8}-?[a-f0-9]{4}-?4[a-f0-9]{3}-?[89ab][a-f0-9]{3}-?[a-f0-9]{12}$', re.I) match = regex.match(uuid_) return bool(match) Вопрос: компиляция происходит при каждом вызове функции?
Anonymous
правильный путь передавать скомпиленный regex вторым аргументом?
Anonymous
это не гарантирует валидности UUID
Anonymous
ну вот так реализовано
Anonymous
это вопросы к авторам модуля
Artur Rakhmatulin
ну тогда поковыряй модуль uuid и укради удеи у них
Artur Rakhmatulin
а я пока пойду все на регулярки переделаю, а то гарантий то нет
Anonymous
а я пока пойду все на регулярки переделаю, а то гарантий то нет
если это было попыткой подъебнуть то, вот пожалуйста. Невалидный UUID
Anonymous
какая версия чего?
Artur Rakhmatulin
какая версия чего?
37db61e0-40f9-4e8d-abbb-6046b88ec94b это валидный юид?
Anonymous
да
Artur Rakhmatulin
почему?
Anonymous
всмысле? Тебе спецификацию кинуть?
Туночка️
https://pypi.org/project/python3-wget/ резьбя че оно у меня не пашет
Туночка️
я тупо импортирую а оно пишет шо такой либы нема
Anonymous
что бы был
Туночка️
умный, да?
Туночка️
мне нужен
Andrew
requests не? aiohttp?
Artur Rakhmatulin
всмысле? Тебе спецификацию кинуть?
давай. не понимаю чем мой и ваш отличается
Туночка️
Туночка️
ты спросил нахера
Туночка️
я ответил
Туночка️
нужен
Andrew
нужен
ну запускай из баша. Нахер тебе питон тогда
Andrew
37db61e0-40f9-4e8d-abbb-6046b88ec94b это валидный юид?
>>> uuid.UUID('37db61e0-40f9-4e8d-abbb-6046b88ec94b') UUID('37db61e0-40f9-4e8d-abbb-6046b88ec94b')
Anonymous
Короч вопрос то мой вообще в другом был, не понимаю вообще почему я тут сижу и даказываю спецификацию...
Artur Rakhmatulin
>>> uuid.UUID('37db61e0-40f9-4e8d-abbb-6046b88ec94b') UUID('37db61e0-40f9-4e8d-abbb-6046b88ec94b')
да я в курсе. коллегу не устраивает uuid модуль. говорит он может пропустить невалдыные уиды. хочу узнать что это значит
Pasha
почему ложное?
Ну там просто лишняя цифра появляется
Sergey
readyCorL = corsList[i-2]+float(dotList[i]) corsList.append(readyCorL) print(corsList[i-2], end='\n') print(dotList[i], end='\n') print(corsList[i], end='\n') dotList - список элементов типа String, из которых надо собрать список corsList содержащий два элемента типа float, который надо собрать по формуле. Но результат очень странный, 37.668235 0.00008851 37.66832351 55.625364 0.00000607 55.625370069999995 37.66832351 0.00033528 37.66865879 55.625370069999995 0.00007436 55.625444429999995 Как избежать появление такого количества 9ок в хвосте?
Andrew
да я в курсе. коллегу не устраивает uuid модуль. говорит он может пропустить невалдыные уиды. хочу узнать что это значит
Коллега несёт хуйню. Вероятно он имел ввиду что уид может получиться неуникальным. Но тут уж от версии зависит
Anonymous
Нет
Anonymous
именно
Anonymous
не валидный
Artur Rakhmatulin
не валидный
неуникальный ?
Anonymous
Удивлен что я вообще вам это объясняю, а не наоборот
🇷🇺El Mariachi
неуникальный ?
не соответсвующий rfc4122 имеется ввиду
Artur Rakhmatulin
🤷‍♂️ https://docs.python.org/3/library/uuid.html
Tishka17
не соответсвующий rfc4122 имеется ввиду
и где он не соответствует?
Anonymous
ну версий UUID — 5
🇷🇺El Mariachi
и где он не соответствует?
ну вон на скрине выше version 8 выдает
Anonymous
а я только что выдмал 8
Andrew
а я только что выдмал 8
мысль закончи заебал
Anonymous
какую мысль?
Tishka17
ну вон на скрине выше version 8 выдает
ну никто не говорил что 8 - невалидная. Она валидная, просто пока несуществующая
🇷🇺El Mariachi
а я только что выдмал 8
но не сгенерировал же
Anonymous
Мой вопрос вообще другим был
Tishka17
то есть не валидная, не?
почему же, когда 8 появится - станет валидная
Tishka17
формату удовлетворяет
Andrew
то есть не валидная, не?
В код глянуть по какой схеме определяется версия не?
🇷🇺El Mariachi
то есть не валидная, не?
The following table lists the currently-defined versions for this UUID variant. т.е. version 8 not currently-defined
Anonymous
почему же, когда 8 появится - станет валидная
ну это как сказать что питон компилируемый, ну может когданибудь станет, но сейчас же все работает
Anonymous
вообщем срач не о чем