
Eugene
04.05.2016
21:56:17
я вообще не парюсь о деньгах пока они есть
даже не смотрю сколько что стоит когда покупаю

Alex
04.05.2016
21:56:36

Google

Eugene
04.05.2016
21:56:54
никогда не рабствовал

Ivan
04.05.2016
21:57:24
Слушайте, ну флуд

Eugene
04.05.2016
21:57:28
принцип того кто не в материальном мире живёт

Ivan
04.05.2016
21:57:30
Идите в личку

Alex
04.05.2016
21:57:38

Eugene
04.05.2016
21:57:49
ну точно флуд. сорян

Serb
04.05.2016
21:58:09
Спс, Иван
Никто так и не объяснил

Eugene
04.05.2016
21:58:39
чего?
про наследование?
тебе же ответили

Serb
04.05.2016
21:59:35
Не могу понять как фильтровать

Eugene
04.05.2016
22:00:58
я бы написал 1 класс от которого наследуется и тот с одним параметром и с несколькими

Google

Serb
04.05.2016
22:01:04
if type(product_obj) is Bun:
super().add_product(product_obj)
Ну, у меня отдельный класс с булочками
вот, только как фильтровать по типу?
type(product_obj) возвращает
<class '__main__.Bun'>
Или я что-то делаю не так?


Sergey
04.05.2016
22:09:21
Короче магия какая то. Есть пакет с __main__.py и __init__.py. В __main__.py добавляем пакет в sys.path и запускаем функцию из пакета:
import os
PATH = os.path.realpath(os.path.abspath(__file__))
sys.path.append(os.path.dirname(os.path.dirname(PATH)))
from pkg.common import main
if __name__ == '__main__':
main()
В __init__.py создаем логгер и считываем конфиг, которым потом пользуются остальные модули:
import sys
import os
import json
from pkg.logger import create_logger
ROOT_DIR = os.path.abspath(os.path.dirname(__file__))
LOG_DIR = os.path.join(ROOT_DIR, 'log')
if not os.path.exists(LOG_DIR):
os.mkdir(LOG_DIR)
log = create_logger(LOG_DIR)
try:
with open(os.path.join(ROOT_DIR, 'config.json'), 'r') as f:
config = json.loads(f.read())
except FileNotFoundError as err:
log.critical('Msg: config not found | Detail: {0}'.format(err))
sys.exit()
А теперь магия: на локально мвсе отлично python3.5 pkg, на сервере пишет ImportError: No module named 'pkg.logger'
Проверял sys.path в __init__.py - есть этот пакет.


Andrey
04.05.2016
23:30:20
@zagrebelin Давайте в правилах запретим хаскель?
Хотя бы на неделю.

Pavel
05.05.2016
02:25:09

Deus
05.05.2016
02:29:34
%)
лол
вот бы найти время читать успевать все это
питоны, нука
игрался кто нибудь уже?
http://magic.io/blog/uvloop-make-python-networking-great-again/

Serb
05.05.2016
03:52:36
Хд

Pavel
05.05.2016
04:32:04


Whore Amazing
05.05.2016
04:33:05
гебят, а есть в скуле что-нибудь обратное ON DELETE = CASCADE?

Google

Whore Amazing
05.05.2016
04:39:32

Pavel
05.05.2016
04:44:48

Whore Amazing
05.05.2016
05:11:49
такое есть или придется писать гору костылей?

Pavel
05.05.2016
05:23:07

Whore Amazing
05.05.2016
05:23:23

Rinat
05.05.2016
05:54:35
кто подскажет как считается колонка %CPU в выводе команды top
https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80%D0%BD%D0%BE%D0%B5_%D0%B2%D1%80%D0%B5%D0%BC%D1%8F#/media/File:Top_program.jpg
?

melancholiac
05.05.2016
06:17:18
Есть класс, который содержит только инит и н строково/числовых полей. Вопрос профитнее ли будет использовать вместо этого словарь?
В контексте памяти и скорости?

Pavel
05.05.2016
06:27:46
у класса есть неоспоримое преимущество - в словарь можно засунуть всё, что угодно, а набор полей в классе определён (а если использововать __slots__ то очень строго определён), autocomplete подсказывает, можно дефолтные значения делать.
А что касается памяти - тут надо измерять. На мелких объектах ситуация такая, а на крупных лень тестировать.
>>> class F:
... __slots__ = ['a', 'b']
... def __init__(self):
... self.a = 1
... self.b = 2
...
>>> f = F()
>>> sys.getsizeof(f)
56
>>> d = {'a':1, 'b':2}
>>> sys.getsizeof(d)
288

Sasha
05.05.2016
06:33:04
прошу заметить, что при исопльзовании __slots__, __dict__ уже не создается.
Я когда-то попался на этом

Cykooz
05.05.2016
06:34:58
Ну так в этом и есть смыл __slots__

Pavel
05.05.2016
06:35:15

Sergey
05.05.2016
06:35:50
динамическое определение атрибутов, setattr всякий

Sasha
05.05.2016
06:36:23
Проябываюсь по срокам. И при этом прокрастинирую. Как найти дзен?

Rinat
05.05.2016
06:42:49
никак, нужен человек пенатель/пендель для ускорения ))
изучай что-нибудь, вдохновение появится сразу сделаешь)

Google

Pavel
05.05.2016
06:46:24

Rinat
05.05.2016
06:46:48
да да, так и делай ))

Sasha
05.05.2016
06:46:57
У меня такое бывает, когда я бьюсь над какой-то задачей и прихожу к тому что: "Не пониимааю, нихрена не работает".
Вот как недавно: сторонняя либа, не работают важные штуки.
Либа большая, устал дебажить.
Решил, что хватит себя мучать, открыл ишшью. Жду ответа

Rinat
05.05.2016
06:47:36
разбить задачу попробуй на мелкие, на часовые шаги, тоже помогает,

Admin
ERROR: S client not available

Sasha
05.05.2016
06:48:16
Я еще пытаюсь сейчас в волшебный мир js вторгнуться.
Мне сны психоделические снятся

Ivan
05.05.2016
06:49:15

Pavel
05.05.2016
06:50:17

Sasha
05.05.2016
06:51:08
У меня еще несколько проектов. что если полностью отключиться от того, в котором я жду ответа на issue и хотя бы на день полностью переключиться на другую задачу?

Whore Amazing
05.05.2016
07:07:48
охохо, так триггеры только в пределах одной таблицы работают.
а мне ж надо при изменении одной таблицы другую менять.

finkel
05.05.2016
07:09:34

Whore Amazing
05.05.2016
07:09:47
но..в статье написано...

Pavel
05.05.2016
07:10:23

Whore Amazing
05.05.2016
07:10:41
сейчас перечитаю -_-

finkel
05.05.2016
07:10:41
хотя я ни разу не писал тригеры, но у нас таблицы хистори так заполняются)

Whore Amazing
05.05.2016
07:11:44
а, да, это я жеппой читаю.
беспокоит необходимость использования for в моем случае. это будет слишком медленно...

Pavel
05.05.2016
07:12:56

Whore Amazing
05.05.2016
07:13:01
Ы.

Sasha
05.05.2016
07:38:03
Пагни, какая на ваш взгляд лучшая либа для локализаций?

Google

Sasha
05.05.2016
07:38:05
babel?

No
05.05.2016
07:50:10

Aliaksiej
05.05.2016
08:16:05
babel?
не уверен, починили ли, но вроде имел проблемы в третьем питоне
ну а вообще бабел это ж только обертка над стандартным gettext
который хоть и дольше, однако реально настроить

Sasha
05.05.2016
08:18:31
Это да. По идее, если использовать gettext, то столлман закотирует
Решил бота потыкать. Вроде все янсо кроме одного. Как лого изменить? Или это не из кода делается?
вот прямо все моменты в документации хорошо прописаны, кроме лого. Вообще ни слова

Whore Amazing
05.05.2016
08:20:39
аву бота?
через botfather.
и нихрена там не все хорошо описано :(

Sasha
05.05.2016
08:22:18
Серьезно? Т.е. это не из кода делается?

Whore Amazing
05.05.2016
08:24:21
да.

Kolyann
05.05.2016
08:31:37