Tishka17
И нет проверки что строк нет
Tishka17
В твоём коде проверяется что в первой строке результата в первом поле null или 0
Tishka17
И вообще, почитай про tnsnames.ora
Anonymous
я пишу программу контроля за осанкой, по вебкамере ноутбука https://pastebin.com/jJ5pjJkz когда нос опускается ниже отмеченной линии вылезает окошко MessageBox(None, 'Check your pose', 'Me', 0) и программа приостанавливается до нажатия кнопки ок но есть проблема, программа работает не в реальном времени, а немного с запазданием т.к. ноут слабый и когда я нажимаю на кнопку ок - продолжается ее вылезание и приходится ее нажимать раз 20 как это пофиксить?
Tishka17
а лучше не когда показал, а когда оно было закрыто
Anonymous
а лучше не когда показал, а когда оно было закрыто
закрыто, и после этого скипать все кадры с опущенным носом до его поднятия?
Tishka17
закрыто, и после этого скипать все кадры с опущенным носом до его поднятия?
да не надо все, просто дай человеку несколько секунд
Tishka17
либо да
Tishka17
хотя я бы напомнил если он за полминуты нос не поднимет
Nikolay
🤥
Nikolay
Bool(fetchone)
Tishka17
а как достать этот True?
fetchall/fetchone? доку не читаем?
Pavel
fetchall/fetchone? доку не читаем?
а зачем ее читать, если можно задавать идиотские вопросы в чатах?
Smoke
fetchall/fetchone? доку не читаем?
спасибо, к сожалению у меня возникают проблемы при чтении документации
Smoke
не считаю этот вопрос из разряда идиотских
Smoke
довольно узкая тема, тут от опыта все зависит как мне кажется
Pavel
не считаю этот вопрос из разряда идиотских
зря. потому что это базовая вещь, и разжевывается в доках прекрасно
Pavel
тут либо лень, либо сам догадайся
Кіт ✙
Служил ?
нет, и не собираюсь
Nikolay
😁
Tigran
фига тут интеллектуальная дискуссия ночью была
Oleg
довольно узкая тема, тут от опыта все зависит как мне кажется
сделать запрос в postgres с помощью psycopg это узкая тема? серьезно?
Tishka17
Tishka17
не можешь читать доку - читай сорцы
Тигран
спасибо, к сожалению у меня возникают проблемы при чтении документации
вероятно, самой правильной задачей было бы научиться читать и воспринимать информацию, остальное получится само (ну, до какого-то момента)
Игорь
Кто нибудь еще юзает supervisor или все на systemd перешли?
Tishka17
все перешли
Tishka17
кроме тех кто сразу на куб
Oleg
все перешли
в контейнерах?
Tishka17
вне
Nikolay
Корутины были ещё в питоне2.5. почему их начали вдруг использовать?
Nikolay
в 3.5, не?
Я про Val = (yield)
Ivan
Это ж генераторы, другое совсем
Andrew
все перешли
Я ещё не перешёл. Мне влом переписывать инструкцию
Andrew
какую инструкцию?
Да к внутрикорпоративной поделке
Maksim
Ищется GUI для python, нечто похожее на WPF .net, может кто подсказать похожие?
Tishka17
В сочетании с QML можно попробовать, но его проще без питона имхо
Nikolay
Это ж генераторы, другое совсем
Генераторы это об yield statement, я про yield expression
Oleg
Это ж генераторы, другое совсем
генераторы это и есть корутины (в широком смысле этого слова)
Tishka17
Генераторы это об yield statement, я про yield expression
ну как бы корутины и основаны на нем, просто пока yield from не появился, было куча накладных расходов
Nikolay
Я мало где видел корутины даже в 2.7
Nikolay
Миллионы мух не могут ошибаться
Maksim
Миллионы мух не могут ошибаться
это надо где-то записать
Nikolay
Генераторы проще, код плоский
Nikolay
У Бизли корутины это генераторы "наоборот"
Tishka17
Я мало где видел корутины даже в 2.7
было мало сахара и много накладных
Oleg
Я мало где видел корутины даже в 2.7
а использование генераторов видел?
Nikolay
а использование генераторов видел?
Видел. Использовал преимущественно, когда в память упирался. Да и то в виде list comprehensions и итераторные IMAP/ifilter из itertools
Anonymous
Молодые, такой вопрос. Я перешёл с джавки на пайтон и читая код питонистов немного не понимаю, классам нужны геттеры / сеттеры или можно напрямую менять значения переменных без опасений? Просто согласно правилу инкапсуляции, в джавке для каждого поля класса нужно было прописывать геттер и сеттер
Oleg
Нет
генератор это и есть корутина
Oleg
Да
Тогда странно утверждать, что генераторы видел, а корутины - нет
Nikolay
Никто не запрещает напрямую менять, но это плохо
Anonymous
Юзай @property
Аннотация?
maxlunar
это немного скрытый геттер\сеттер
Oleg
Аннотация?
декоратор
maxlunar
Доступ через точку все также
Anonymous
Окей, понял, прочекаю эту тему
Anonymous
Спасибо
Tishka17
во многих языках есть property
Tishka17
когда выглядит как поле, а на самом деле вызывается метод
maxlunar
Окей, понял, прочекаю эту тему
ну и да, ты в любом случае оставляешь какую нибудь скрытую переменную _value, которая и является твоим хранилищем