@ru_python

Страница 663 из 9768
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
@zagrebelin Давайте в правилах запретим хаскель?
Я даже не знаю, что проще, объяснить фанбоям ФП что в основном тут для другого собрались, или всё-таки пятистам человекам выучить это дерьмо, забыть про питон и переименовать чатик.

Deus
05.05.2016
02:29:34
%)

лол

вот бы найти время читать успевать все это

питоны, нука

игрался кто нибудь уже?

http://magic.io/blog/uvloop-make-python-networking-great-again/

Serb
05.05.2016
03:52:36
Хд

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

Google
Whore Amazing
05.05.2016
04:39:32
гебят, а есть в скуле что-нибудь обратное ON DELETE = CASCADE?
наверное, не так. есть ли готовое решение для задачи при удалении в m2m одного поля первой таблицы удалять из второй все поля, остающиеся не связанными ни с чем?

Pavel
05.05.2016
04:44:48
наверное, не так. есть ли готовое решение для задачи при удалении в m2m одного поля первой таблицы удалять из второй все поля, остающиеся не связанными ни с чем?
ты же понимаешь, что в таблице удаляется не поле, а запись целиком? Полю можно присвоить значение null, но это не совсем удаление.

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

Pavel
05.05.2016
05:23:07
такое есть или придется писать гору костылей?
Если и в самом деле тебе так надо, то это тригеры называется. в mysql create trigger NAME before|after insert|update|delete ON table ... и так далее в мануале

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__

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

Sasha
05.05.2016
06:36:23
а какой usecase для __dict__ вообще?
поведение дефолтное. все дескрипторы жеж сначала __dict__ дергают

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

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
Я еще пытаюсь сейчас в волшебный мир js вторгнуться. Мне сны психоделические снятся
да там не просто психодел, а самый настоящий хаос мироздания творится

Pavel
05.05.2016
06:50:17
разбить задачу попробуй на мелкие, на часовые шаги, тоже помогает,
кстати да, и какой-то видимый прогресс-бар (хоть задачи в трекере, хоть на бумажке 1-2-3) к этому прикрутить. Чтобы отдача была видна сразу ("у меня 17 огромных задач, в текущей огромной 5 мелких, две из них я уже сделал, я молодец").

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

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

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
Серьезно? Т.е. это не из кода делается?
Я когда узнаю вещи такого типа

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