@ru_python

Страница 1773 из 9768
Stanislav
14.11.2016
17:20:36
а ну тогда тебе в бегинерс

@python_beginners

Lain
14.11.2016
17:21:23
Не думаю что мне там с этим помогут

Stanislav
14.11.2016
17:21:25
а посути

Google
Stanislav
14.11.2016
17:21:27
тебе наводку дали

так что греби)

Eldar
14.11.2016
17:22:58
Не думаю что мне там с этим помогут
ну а за бесплатно за тебя тоже никто не сделает

Lain
14.11.2016
17:23:17
Мне наводку кинули,я дальше сам попытаюсь.

Stanislav
14.11.2016
17:23:59
вот такой настрой супер

Maxim
14.11.2016
17:32:26
хай народ! подскажите, как распечатать объект? просто print вот такое выводит``object at 0x7f7ab809a910``

Maxim
14.11.2016
17:34:41
спасибо, погуглю

хотя первое с __str__() выглядит страшно )

Maxim robox
14.11.2016
17:38:24
хотя первое с __str__() выглядит страшно )
Не страшно. Типа такого: class Person(object): name = '' surname = '' def __str__(self): return self.surname

Maxim
14.11.2016
17:39:36
Google
Maxim
14.11.2016
17:39:53
так то dir() вроде что-то полезное показывает

Lain
14.11.2016
17:42:29
Вообщем,я тут нашел в апи то что отвечает за инвайт и за кик

Maxim
14.11.2016
17:53:09
а может кто знает, что за ситуация может быть, когда вместо модели в объекте, образуется вот такая лабуда, а не аттрибуты [2016-11-14 17:42:16,846: WARNING/PoolWorker-1] ['__class__', '__delattr__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__n ew__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']

Eldar
14.11.2016
18:27:54
Метод get_queryset

Sasha
14.11.2016
18:28:02
Пагни, есть вопросец, к языку не привязан, скорее архитектурный. Тут можно такое спрашивать?

Eldar
14.11.2016
18:28:55
Там получаешь queryset от super и навешиваешь на него filter

Sasha
14.11.2016
18:31:43
При старте, приложение генерирует на основе конфига некий пул с огромным количеством классов. Задача: сделать его stateless, в зависимости от данных запроса(не важно, в куке или хэдере зашифрованы необходимые данные). Но каждый раз/при каждом запросе формировать пулл заного - крайне накладно. Сериализовать это все бессмысленно. Вот такой недо-stateless нужен. Есть идеи, как этот пулл хранить, чтобы потом уже его просто дергать?

Ильдар
14.11.2016
18:32:36
Здравствуйте, подскажите. Скачал с офф сайта питон 3.5.2 на вин хр, архивом. Когда запускаю python.exe пишет не является приложение вин32

Ильдар
14.11.2016
18:33:41
Ильдар
14.11.2016
18:34:34
Pavel
14.11.2016
18:34:54
3.4.4 еще пойдет?
скорее всего да, проверь

Ильдар
14.11.2016
18:37:17
Есть у кого нибудь , питон версии 3.4.4 архивом?

На сайте только инсталяторы

Sasha
14.11.2016
18:38:51
Если нагрузка небольшая, то для каждого соединения можно форкать процесс и потом закрывать его
Нагрузка предполагается очень большая. Тут вопрос, где и как хранить пулл для конкретного пользователя. Хранение в памяти - сразу отпадает

Google
Maxim
14.11.2016
18:42:10
Пока что там всё нормально. Определи вопрос поточнее.
django. celery. в таске есть такой код query = session.query(Core).filter_by(id=id) q_processes = query.first() класс Core class Core(Base): __tablename__ = 'core' id = Column(Integer, primary_key=True) *** *** completed_at = Column(DateTime) так вот иногда таска, при запросе в базу, не создает модель (хз как правильно, не шарю в программировании), а иногда все хорошо

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

Maxim robox
14.11.2016
18:54:50
это какая-то магия sqlalchemy
А, тьфу. Я почему-то подумал, это django.

Maxim
14.11.2016
18:54:54
ок, все равно спасибо, буду дальше копать )

Maxim robox
14.11.2016
18:58:03
ок, все равно спасибо, буду дальше копать )
Не знаю, поможет ли в твоём случае. Но я бы попробовал сделать следующее: CELERY_ALWAYS_EAGER = True И в дебаггере запустить runserver. Воркеры celery не нужны. Ну и в дебаггере, соответственно, отлавливать, когда queryset приходит пустым и рассматривать этот случай.

Sasha
14.11.2016
19:06:09
Eldar
14.11.2016
19:07:29
Не понял
Ну написать итератор, который тебе будет создавать нужные классы и для каждого запроса дергать его чтобы создал новый объект

Вместо пула

Sasha
14.11.2016
19:09:51
Так, все равно ничего не понял. Итератор, который создает нужные классы. Пулл - это набор есть питоновских объектов, которые являются своего рода конфигом

Можно конечно перегрузить __iter__, чтобы у всей этой большой структуры __dict__ правильно выдавал структуру, но это нереально

Pavel
14.11.2016
19:25:33
Если я правильно понял, то нужно куда-то сериализировать много пулов объектов, но при этом сериализировать нельзя? Очень странная задача.

Sasha
14.11.2016
19:28:38
Если я правильно понял, то нужно куда-то сериализировать много пулов объектов, но при этом сериализировать нельзя? Очень странная задача.
Согласен, очень странная задача. Их не то чтобы нельзя сериализовать, это скорее невозможно в принципе. Потому что еще и есть различные модули, которые third party, и там не будет реализована возможность сериализации. Вопрос в том, где и как это можно хранить. Но к сожалению, видимо это нереально

Pavel
14.11.2016
19:29:18
ленивая инициализация не спасёт?

Google
Sasha
14.11.2016
19:33:19
ленивая инициализация не спасёт?
Нет, там каждая операция в api завязана на транзакциях, для которых и необходим этот самый пулл объектов. Пулл должен присутствовать перед выполнением любой операции. Фактически, если мы получаем пулл каждый раз в момент запроса к api, это и есть ленивая инициализация в какой-то степени, если я вообще не путаюсь в терминологии. Но проблема в том, что получение пула - достаточно долгая операция

Sasha
14.11.2016
19:39:39
Он должен быть готов до любого действия в системе

Поэтому нет смысла отдельного потока

Maxim robox
14.11.2016
19:40:54
Он должен быть готов до любого действия в системе
Напомни, почему нельзя держать его в памяти?

Eldar
14.11.2016
19:50:36
Он должен быть готов до любого действия в системе
ну делай несколько. а перед транзакцией проверяй, что есть доступный готовый пул иначе жди

Paul
14.11.2016
20:32:28
он уже не торт))
а он коммерческий. Кто девушку ужинает - тот девушку и танцует

Gleb
15.11.2016
02:53:41
Привет! Сталкивался кто-то?

debian testing

Eugene
15.11.2016
04:55:53
прикольно что в python 3.6 появился secrets. Например для генерации токенов.. было: >>> import os >>> import binascii >>> binascii.hexlify(os.urandom(20)).decode() '71fd714655df3ca8af6c0fe4186d6d457122cfb3' стало: >>> import secrets >>> secrets.token_hex(20) '47f0ab9e4ad41c452c0a6f5b9801b8f58221ef93'

Eugene
15.11.2016
05:05:19
за что?

Jonathan ?
15.11.2016
05:05:58
Не слежу за апдейтами

Eugene
15.11.2016
05:09:55
ну ты потом когда переходить будешь почитаешь что нового. а я то на 3.6 уже полгода наверное. в декабре релиз будет

люблю все заранее потыкать))

Petr
15.11.2016
05:34:54
Можно файл в json перевести? Без циклов

Dan
15.11.2016
05:45:11
Petr
15.11.2016
05:45:51
Тип:код:лог

И вот таких много

Google
Petr
15.11.2016
05:46:48
Хочу в монгу импортить

Artem
15.11.2016
05:46:57
http://stackoverflow.com/questions/19697846/python-csv-to-json

Только разделитель для csv надо другой поставить

Petr
15.11.2016
05:53:49
Блин ну 50 млн строк не охото в память грузить

Daniel
15.11.2016
05:54:53
Всем утречка

Есть тут те, кто знают из пыхи Symfony и используют Django?

Dan
15.11.2016
06:08:17
Блин ну 50 млн строк не охото в память грузить
может как вариант залить во временую таблицу а потом экспортировать как json?

Petr
15.11.2016
06:10:01
Монго онли json

Daniel
15.11.2016
06:15:33
Ну и какого Django?

Eugene
15.11.2016
06:16:49
что какого?

s0b0lev
15.11.2016
06:17:54
Блин ну 50 млн строк не охото в память грузить
Генераторы использовать не пробовал?

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