@python_beginnersЭта группа больше не существует

Страница 259 из 1885
Denis
08.08.2016
00:21:52
Без него однопоточные программы становятся сильно медленнее

Nobue
08.08.2016
00:24:53
понятно, вобщем главные две причины - Гвидо не до того, другие не осилили + есть куча старого кода которая будет плохо работать без GIL

в основном потому что это код не Thread-Safe (?) и ожидает наличие GIL, который все разрулит, по крайней мере так я понял из его письма

Google
Nobue
08.08.2016
00:29:40
мне кажется стоило это сделать в третьем, раз уж все равно потеряли обратную совместимость, но Гвидо виднее, наверное

Zart
08.08.2016
03:04:09
плюс та статья слегка устарела

Nobue
08.08.2016
08:21:40
ну ещё скажи что я не прав)

плюс та статья слегка устарела
какая именно? если ты про ответ Гвидо то я бы хотел узнать в чем устаревание (правда)

только что понял что флеймлю с двумя админами сразу

Oh shi-

мне кажется, правильным ответом на тредонаезд будет просто переводить всех в мир эвентов и асинхронщины, с учетом что треды в целом менее удачная и более сложная/опасная концепция

digital
08.08.2016
08:46:19
Хай есть кто-то в конфе кто разрабатывает на связке django+react?

Tux
08.08.2016
08:53:15
посоветуйте видео уроки по питону, желательно с самых азов

Oleh
08.08.2016
08:53:47
Ребят помогите SQL написать плс SELECT EXISTS(SELECT null FROM items WHERE url= "/handle/2015/42307") result а если нужно проверить много записей за раз как делать лутше?

Google
Oleh
08.08.2016
08:56:22
у меня при старте скрипта проверяеться что скачано, а что нет если скачано, то есть запись с сылкой я подумал, что можна не по одной ссылке спрашивать в бд а по 10 к примеру

но вот как сделать не знаю

работаю с sqlite

Sergey
08.08.2016
08:58:34
А данных много? Можно поселектить все нужное и сделать дифф.

И зачем sqlite? Файлы же на диске лежат, можно проверять, что они есть

Oleh
08.08.2016
09:02:06
И зачем sqlite? Файлы же на диске лежат, можно проверять, что они есть
файлы лежат на дропбокс а там в одной папке могуть быть 2 файла с одинаковым именем

Oleh
08.08.2016
09:02:27
я их с одного сайта туда перекачиваю)

Sergey
08.08.2016
09:02:34
Два файла с одинаковым именем в одной папке?

Oleh
08.08.2016
09:02:41
Это как?
но айди у них разное

Sergey
08.08.2016
09:02:57
Что-то я отстал от жизни, видимо

Oleh
08.08.2016
09:03:04
если не веришь, то попробуй сам через апи загрузить файл)

Sergey
08.08.2016
09:04:48
У меня нет там учетки, но звучит как-то очень подозрительно

Может это старая версия файла?

Oleh
08.08.2016
09:08:00
нет) у меня получалось так, что я не правильно проверял есть ли в бд урл, и каждый раз качало все по новому, и каждый раз было столько копий сколько стартов)

:)

Ребят помогите SQL написать плс SELECT EXISTS(SELECT null FROM items WHERE url= "/handle/2015/42307") result а если нужно проверить много записей за раз как делать лутше?

Denis
08.08.2016
09:19:45
Все еще самые азы надо?

Google
Sergey
08.08.2016
09:27:01
Проще select count тогда

select count(1) from item where url='/handle/... ';

Но если надо пачкой, то select url from item where url in (..., ...) ; и потом делать diff в скрипте. Можно не в скрипте, но запрос сильно сложнее будет. Проще 2 set-а диффнуть.

Aleksey
08.08.2016
10:23:34
for text in Texts.objects.all(): dictionary[text.handler]['text_ru'] = text.message_ru dictionary[text.handler]['text_en'] = text.message_en В чем тут ошибка?

Aleksey
08.08.2016
10:25:22
А должна быть ошибка?
Нет, но кидает ошибку

vlade11115
08.08.2016
10:25:29
Pavel
08.08.2016
10:26:46
Duct[text.handle] = {} Duct[text.handler] [...] =

Sergey
08.08.2016
10:27:51
Охренеть трейсбек

vlade11115
08.08.2016
10:28:09
Мда

Aleksey
08.08.2016
10:28:22
Нету трейсбека)

Ничего не выводит.

vlade11115
08.08.2016
10:28:51
Словарь словарей не создан, а только основной словарь.

Sergey
08.08.2016
10:29:07
Скорее всего Павел прав

Aleksey
08.08.2016
10:31:25
Все спасибо заработало.

Sergey
08.08.2016
10:31:26
С телефона не удобно писать)

Aleksey
08.08.2016
10:32:15
??

Pavel
08.08.2016
10:33:01
С телефона не удобно писать)
Просто жесть, код с телефона писать. квадратная и фигурные скобки аж за двумя шифтамт спрятана.

Google
Pavel
08.08.2016
10:34:53
Просто жесть, код с телефона писать. квадратная и фигурные скобки аж за двумя шифтамт спрятана.
Хуже только было, когда в vi через ssh через нестабильный GPRS надо было поправить одну строку.

Sergey
08.08.2016
10:35:01
Хотя, с помощью list comprehension можно в одну строчку написать

Кнопочного

Pavel
08.08.2016
10:36:42
С телефона)
И какое бывало, когда на другой стороне телефона сидит человек, который очень примерно представляет клавиатуру и английские буквы.

Admin
ERROR: S client not available

Stanislav
08.08.2016
11:50:43
АХАХАХА https://www.youtube.com/watch?v=0k-9QAMVng4

Пиздец

У него ученики

Юзают джанго

Но забывают установить

https://youtu.be/5AwUdTIbA8I?t=40
https://pp.vk.me/c7004/v7004770/28543/4XDQRJXWyPU.jpg

Bulat
08.08.2016
12:27:40
на винде или nix-ах сидите?

Nobue
08.08.2016
12:27:58
magnoom
08.08.2016
12:33:42
https://pp.vk.me/c7004/v7004770/28543/4XDQRJXWyPU.jpg
фильм можно не смотреть

извините

Stanislav
08.08.2016
12:34:00
Я вообще хейчу аниме\супиргироев и прочее

Denis
08.08.2016
12:36:41
Граждане, не подскажете, можно ли это сделать более элегантно? def func(self, key): self.somedict.setdefault(key, {}) self.somedict[key]['val'] = 42

Google
Nobue
08.08.2016
12:40:22
Denis
08.08.2016
12:40:52
Если там уже есть какой-то дикт, нужно оставить его и присвоить 'val'=42

Nobue
08.08.2016
12:41:17
а, ок)

да вроде нормально сделал, не знаю что тут можно элегантного придумать

Denis
08.08.2016
12:42:30
Ну ладно

Nobue
08.08.2016
12:43:47
я обычно такое пишу как if key in somedict: blabla else blabla

и не юзаю для этой цели setdefault

если тебе интересно))

на самом деле dict.setdefault() как я понимаю это такой геттер с дефолтом

но если он работает как ты говоришь то можно и так

Zart
08.08.2016
12:50:15
Nobue
08.08.2016
12:51:36
неправ
ок) я уже устал на эту тему вещать, будем считать что у нас разные мнения

просто я на практике в своих задачах натыкался на проблемы и искал обходные пути не один раз

и как-то это не очень весело

вы не знаете для питона какую-нибудь вундервафлю для автоматической отправки и обработки репортов об ошибках?

в частности чтобы была дедупликация, то есть группировка однотипных репортов

если кто на мобильных платформах писал, вот там такие вещи популярны

Страница 259 из 1885

Эта группа больше не существует Эта группа больше не существует