@ru_python

Страница 6785 из 9768
Alex
19.10.2018
16:28:17
Блин с склайт таких проблем не было
ты видишь данные в pyqt уже непосредственно в графике, или получаешь строку и передаешь в графику ручками?

А то бы отдебажил, если ручками. Посмотрел бы что приходит прямо с базы. Если уже криво, значит проблема не в pyqt

Google
Vaderoff
19.10.2018
16:45:39
А os.path.getsize не подойдет?
Тоже моментами 0 возвращает

Os?
Ага

Артем
19.10.2018
16:47:24
ты видишь данные в pyqt уже непосредственно в графике, или получаешь строку и передаешь в графику ручками?
Нет. Я средствами пикты подключаюсь к бд, создается модель и сую ее в представление

Nikolay
19.10.2018
17:18:50
Ага
Ты чо мыш

Vaderoff
19.10.2018
17:22:43
Ты чо мыш
Лучше бы рассказал почему оно ноль возвращает

После сохранения файла

Janek
19.10.2018
17:29:42
После сохранения файла
Команда завершена успешно

Vaderoff
19.10.2018
17:31:22
Команда завершена успешно
Не, всмысле я запускаю свой класс, и уже вручную без изменений файл сохраняю.

А выходит 0

Alex
19.10.2018
17:32:56
А выходит 0
Может принудительно после сохраниения файла делать os.fsync?

да и f.flush() тоже бы надо https://www.tutorialspoint.com/python/os_fsync.htm

Janek
19.10.2018
17:35:46
А выходит 0
Что выходит ноль?

Покажи код

Google
Vaderoff
19.10.2018
17:36:27
https://pastebin.com/VXdBniqF в методе _track в проверке между старым и новым размером

TpouHuK
19.10.2018
17:37:03


Проксимов
19.10.2018
17:37:37
В терминале?

TpouHuK
19.10.2018
17:37:41
++

Nikita
19.10.2018
17:37:46
K P A C U B O

Vaderoff
19.10.2018
17:38:34
https://pastebin.com/VXdBniqF в методе _track в проверке между старым и новым размером
Это я пытаюсь сделать авторестарт скрипта при изменениях, как во фласке это сделано.

Googlom
19.10.2018
17:38:53
жизнь прожита не зря

Vaderoff
19.10.2018
17:39:08
Нет

В условии

Переменная new_size

Janek
19.10.2018
17:39:34
Вес файла 0?

Vaderoff
19.10.2018
17:40:04
Вес файла 0?
st_size отдает ноль

Но это не всегда

Janek
19.10.2018
17:41:08
М.б. косячишь со строкой, которая указывает путь к файлу

Janek
19.10.2018
17:42:10
Но это не всегда
Зафигач сверху проверку на существования этого файла

Alex
19.10.2018
17:43:44
Да нет
ты пробовал os.path.getsize ?

Vaderoff
19.10.2018
17:43:50
Я запустил этот трекер. Далее в рабочей директории не изменяя сохранил уже существующий файл. st_size в этот момент может рандомно либо 0 либо норм значение вернуть

Google
Vaderoff
19.10.2018
17:44:07
Может это у меня на макос так

Потестите у себя

Janek
19.10.2018
17:44:25
А на каком файле проблема, скинь именно имя этого файла нам

Vaderoff
19.10.2018
17:45:20
Я просто рандомный файл сохраняю

Что-то похожее на решение

https://stackoverflow.com/questions/19328393/fstat-returning-0-file-size

Alex
19.10.2018
18:00:43
https://stackoverflow.com/questions/19328393/fstat-returning-0-file-size
Да. У меня так же. fileno постоянно разный, между двумя значения скачет

https://stackoverflow.com/questions/19328393/fstat-returning-0-file-size
Но если даже по fileno смотреть размер: with open(file, 'r') as fd: new_size = os.fstat(fd.fileno()).st_size то все равно 0 выскакивает

Vladislav
19.10.2018
18:03:39
Может кто-то сможет помочь , я хочу запарсить сайт, но когда хочу получить html с помощью requests.get() получаю маленький html код почти пустой страницы, хотя когда смотрю html сайта через браузер все норм

Проксимов
19.10.2018
18:04:27
Смотри в сторону селиниума и тп

Vladislav
19.10.2018
18:05:33
Понял

Alex
19.10.2018
18:05:46
https://stackoverflow.com/questions/19328393/fstat-returning-0-file-size
в общем если поставить sleep(0.1) в _track то норм. Видимо с прерываниями связано. фс не успевает видимо отработать, ты слишком быстро проверяешь

@Vaderoff как вариант когда обнаруживаешь различие в размерах, делай задержку и перепроверяй после задержки контрольным замером: def _track(self): for file in self._cached_size: new_size = os.stat(file).st_size if new_size != self._cached_size[file]: sleep(0.1) new_size = os.stat(file).st_size if new_size != self._cached_size[file]: print(new_size, self._cached_size[file]) self._cached_size[file] = new_size return file У меня отрабатывает без выдачи нулей

Ihor
19.10.2018
18:45:57
Доброго времени суток. Кто-то здесь удалял сообщения с помощью imaplib? Вот код функции, которая это делает: def removeFromInbox(self, criteria): imap = imaplib.IMAP4_SSL(host=self.host) imap.login(user=self.user, password=self.password) imap.select(mailbox="INBOX", readonly=True) #Get uniq id result, data = imap.uid("search", None, "ALL") uids = data[0].split() for uid in uids: res, dat = imap.uid("fetch", uid, "(RFC822)") message = email.message_from_bytes(dat[0][1]) if criteria(message): print(imap.uid('store', uid, '+FLAGS', '(\Deleted)')) print("Deleting message " + message["Subject"]) print(imap.expunge()) Вместо imap.uid() до этого пробовал imap.store(id, "+FLAGS", "\\Deleted"); Тоже не работало

Admin
ERROR: S client not available

Georgy
19.10.2018
18:50:37
Кто то кодит под градусом? Есть те кто ещё и удачно компилит пьяный код? Или может те кто участвует в соревнованиях типа литербол для кодера?

Google
Georgy
19.10.2018
18:50:48
Всем хорошей пятницы?

Костян
19.10.2018
18:51:02
Воу

Ну кодить слегка поддатым даже проще

Есть даже термин такой https://habr.com/company/ua-hosting/blog/272611/

Aragaer
19.10.2018
18:55:00
оно вообще-то с xkcd пошло

Cyberwolf
19.10.2018
18:55:01
Ну кодить слегка поддатым даже проще
да кстати, писал под сильной температурой и как-то даж ошибок было меньше и фичи придумывались попутно - только потом когда разглядывал что наделал, то не сразу понимаешь что и зачем делалось

Костян
19.10.2018
18:57:09
А вот литрбол среди кодеров это интересно)

Georgy
19.10.2018
18:57:38
Я вот в студ годы открыл суперсилу, если долго не спать и бороться с сонностью наступает состояние полной тишины в голове, ноль эмоций, никаких левых мыслей. Просто сидишь и делаешь всё в режиме машины и при этом ещё и качественно, у кого так же?

Костян
19.10.2018
18:58:03
Можно на каком-нибудь codewars устроить чемпионат

Georgy
19.10.2018
18:58:29
А вот литрбол среди кодеров это интересно)
Фильм помню "социальная сеть", идею там схватил)

Можно на каком-нибудь codewars устроить чемпионат
Поймут только Русские, да ещё и хакатон устроят внезапно)

Костян
19.10.2018
18:59:18
Ну кому-то (большинству) проще ночью, кому-то - днем

Georgy
19.10.2018
19:00:35
Ну кому-то (большинству) проще ночью, кому-то - днем
Думаю это от того что человек по природе в темное время более расслаблен и спокоен, ну и как то тише что ли)

Futorio
19.10.2018
19:07:15
Я вот в студ годы открыл суперсилу, если долго не спать и бороться с сонностью наступает состояние полной тишины в голове, ноль эмоций, никаких левых мыслей. Просто сидишь и делаешь всё в режиме машины и при этом ещё и качественно, у кого так же?
У меня так: я сожусь кодить, печатаю со скоростью света, всё классная идёт, отлично, по 5-8 часов подряд, потом ложусь спать. Просыпаюсь, смотрю на код и с мыслью "Что за хуйню я написал" удаляю, потому что вообще ничего не понятно

Leo
19.10.2018
19:07:49
Доки?

Searlas
19.10.2018
19:08:54
Futorio
19.10.2018
19:09:43
Leo
19.10.2018
19:10:40
Elena
19.10.2018
19:18:56
Всем привет! Меня зовут Елена тараканова, я рекрутер. Ищу Senior/middle Python Developer в компанию Артезио (Группа Ланит). Москва, Нижний, Саратов,Минск, Витебск, Могилёв - в любом )) Проект связан с АРМа генетикой для исследования редких генетических заболеваний. Готова рассказать детали. Middle / Senior Python разработчик Основные требования:  Опыт коммерческой разработки на Python от 2-х лет;  Опыт разработки с использованием одного из web-фреймворков (Flask, Django и др.);  Знание принципов работы баз данных и опыт работы с SQL;  Понимание базовых принципов современного фронтенда: JavaScript, HTML, CSS;  Английский не ниже Intermediate (ежедневное общение и переписка с заказчиком); Условия:  Стандартная пятидневная рабочая неделя, суббота, воскресенье выходной. Гибкий график работы (обсуждается индивидуально с руководителем проекта);  Оплачиваемый отпуск и больничные;  Оформление полиса добровольного медицинского страхования, в том числе стоматология;  Бесплатные курсы английского языка с опытным преподавателем в офисе;  Оплата сертификации;  Регулярные поездки на профессиональные конференции, участие в тренингах за счет компании;  Возможность изучения новых технологий на инновационных внутренних проектах компании;  Полноценная профессиональная карьера, включая ведущие в компании инженерные и управленческие роли;  Менторство со стороны самых опытных специалистов, архитекторов и менеджеров компании;  Система поощрений успешного выполнения проектов;  Регулярный пересмотр заработной платы в соответствии с профессиональными достижениями;  Выплаты при значимых жизненных событиях, таких как свадьба, рождение ребенка и т.д.;  Оформление в соответствии с Трудовым Кодексом; С уважением, Елена Тараканова +7 925 005 79 24 http://ru.linkedin.com/pub/elena-tarakanova/2/9aa/399

Google
Ross
19.10.2018
19:20:30
Всем привет! Меня зовут Елена тараканова, я рекрутер. Ищу Senior/middle Python Developer в компанию Артезио (Группа Ланит). Москва, Нижний, Саратов,Минск, Витебск, Могилёв - в любом )) Проект связан с АРМа генетикой для исследования редких генетических заболеваний. Готова рассказать детали. Middle / Senior Python разработчик Основные требования:  Опыт коммерческой разработки на Python от 2-х лет;  Опыт разработки с использованием одного из web-фреймворков (Flask, Django и др.);  Знание принципов работы баз данных и опыт работы с SQL;  Понимание базовых принципов современного фронтенда: JavaScript, HTML, CSS;  Английский не ниже Intermediate (ежедневное общение и переписка с заказчиком); Условия:  Стандартная пятидневная рабочая неделя, суббота, воскресенье выходной. Гибкий график работы (обсуждается индивидуально с руководителем проекта);  Оплачиваемый отпуск и больничные;  Оформление полиса добровольного медицинского страхования, в том числе стоматология;  Бесплатные курсы английского языка с опытным преподавателем в офисе;  Оплата сертификации;  Регулярные поездки на профессиональные конференции, участие в тренингах за счет компании;  Возможность изучения новых технологий на инновационных внутренних проектах компании;  Полноценная профессиональная карьера, включая ведущие в компании инженерные и управленческие роли;  Менторство со стороны самых опытных специалистов, архитекторов и менеджеров компании;  Система поощрений успешного выполнения проектов;  Регулярный пересмотр заработной платы в соответствии с профессиональными достижениями;  Выплаты при значимых жизненных событиях, таких как свадьба, рождение ребенка и т.д.;  Оформление в соответствии с Трудовым Кодексом; С уважением, Елена Тараканова +7 925 005 79 24 http://ru.linkedin.com/pub/elena-tarakanova/2/9aa/399
а чего стесняемся?) // фамилия с маленькой буквы

Alex
19.10.2018
19:28:19
/оффтоп у меня был знакомый с фамилией Кочерга (даже жену умудрился найти)

Ross
19.10.2018
19:32:56
/оффтоп у меня был знакомый с фамилией Кочерга (даже жену умудрился найти)
я тоже знал семью с такой фамилией, правда муж потом повесился =) </offtop>

Philipp
19.10.2018
19:35:16
Ребят, я правильно понял, что при использовании Flask-RESTplus в связке с Marshmallow придется дублировать код описания моделей из за того что @api.expect() не принимает модели Marshmallow? Кто как решает эту проблему?

Igor
19.10.2018
19:41:02
Кто умеет делать шифратор и дешифратор файлов с паролем?

Чтобы файл дешифровало, только если пароль верный

Страница 6785 из 9768