
Alex
27.11.2016
19:23:18
print(enum.__file__)
Language: py3
Source: print(__import__('enum').__file__)
Result: /usr/lib/python3.4/enum.py
Stats: Absolute running time: 0.12 sec, cpu time: 0.02 sec, memory peak: 5 Mb, absolute service time: 0,13 sec

b0g3r
27.11.2016
19:23:35
Спасибо конечно)

Alex
27.11.2016
19:23:48
Бгг

b0g3r
27.11.2016
19:24:00
Но оно мне не настолько нужно)

Google

Игорь
27.11.2016
19:29:09

b0g3r
27.11.2016
19:29:21
requirements.txt
Но это ты эти грабли уберешь - наступишь на другие

Игорь
27.11.2016
19:30:34
меня больше напрягает то, что у некоторых он устанавилвается без проблем
и я вот не спрашивал их версию питона
к сожалению

b0g3r
27.11.2016
19:31:53
Ну тогда подожди я за пк сяду)

Nikita
27.11.2016
19:32:32

b0g3r
27.11.2016
19:33:09
pip install pygsheets - на третьем питоне не ставится
ну короче да, это явно для второго

Игорь
27.11.2016
19:34:22
пфф, спасибо)
печаль конечно

Nikita
27.11.2016
19:35:12
Я хотел остановиться на sudo reboot, но пароль sudo я так и не понял как вводить через телегу
Потому остановился на sudo

Google

b0g3r
27.11.2016
19:35:24
через echo

Nikita
27.11.2016
19:35:27
Спокойной ночи)

b0g3r
27.11.2016
19:35:39
а с чего ты взял что пароль сможешь подобрать?)
ограничение работы скрипта в 10 секунд - никакой брутфорс не запустишь

Nikita
27.11.2016
19:35:53
Просто прикольно было бы потыкаться в чужом сервере без разрешения)
Хуйнёй маюсь
Как всегда

b0g3r
27.11.2016
19:36:29
Хуйнёй маюсь
я просто не понял утверждение про "чуть не взломал"
взлом в том, чтобы попытаться отправить рут-команду?)

Nikita
27.11.2016
19:37:07

b0g3r
27.11.2016
19:37:30
ясно

Nikita
27.11.2016
19:37:36
Ну просто от этого бы бот немножко прилёг бы
Я бы радовался

Игорь
27.11.2016
19:37:50

Nikita
27.11.2016
19:37:56
И вообще, я кажется спать шёл

b0g3r
27.11.2016
19:38:52
нашел

Google

b0g3r
27.11.2016
19:41:24
если так нужно v4, то аж три варианта:
1) просить автора на гитхабе сделать поддержку третьего питона
2) работать через второй питон
3) пилить самому через https://github.com/google/google-api-python-client

Rustem
27.11.2016
19:41:52
Ребят как в питоне отсылать сообщения на gmail с русскими буквами?
Гугл кругом выдает примеры с отправкой на английском
Главное чтобы питон не выдавал ошибку UnicodeEncodeError: 'ascii' codec can't encode characters in position 6-9
вставлял .encode('utf-8') к тексту сообщения, но сообщение перестало доходить

Levent
27.11.2016
19:44:41

Rustem
27.11.2016
19:44:47
ага
все дело в нем?

Levent
27.11.2016
19:44:56
Возможно подключение скрипта на Linux тебе поможет
Покрайней мере, мне и @OctoNezd это помогало

Octo@dshacks
27.11.2016
19:45:52
Через wsl работает еще

Levent
27.11.2016
19:46:05

Игорь
27.11.2016
19:46:05

b0g3r
27.11.2016
19:46:15

Levent
27.11.2016
19:46:19
Но у меня WSL не устанавливался, так что похуй)

Игорь
27.11.2016
19:50:54
угу
Спасибо) Я бы ещё много времени на это убил

b0g3r
27.11.2016
19:51:12

Игорь
27.11.2016
19:53:11
кк
аее, автор ответил что поддержка v3 следующая задача по списку!)
жизнь прекрасна
снова

Rustem
27.11.2016
20:25:44
Капец, отправка сообщения с smtplib удаляет слова после которых стоит двоеточие. Я хз что тут корень зла, но сообщение "Name: Email Message " приходит в виде " Email Message "

Google

Andrey
27.11.2016
20:35:05
Ребят, кто машинкой, компьютерным зрением и анализом данных занимается на питоне, скиньте пож полезные ссылки для старта и в дальнейшем углубляться
Лучше в личку)

Stanislav
27.11.2016
20:36:36

Andrey
27.11.2016
20:37:47
Ну можно сюда,форвардну себе в личку)
Прост чтоб не затерялось

Emil
27.11.2016
20:39:41

Alex
27.11.2016
20:39:44

Admin
ERROR: S client not available

Andrey
27.11.2016
20:40:22
А тьфу,про opencv знаю

Pavel
28.11.2016
03:18:31

Николай
28.11.2016
06:43:12
Дорое урто! Подскажите плиз по синтаксису, впервые сталкиваюсь с такой конструкцией
if isinstance(filters, (list, tuple)):
lookups = models.Q()
for item_filter in filters:
lookups |= models.Q(**item_filter)
что означает |=

Johnnie
28.11.2016
06:44:13
урто дорое, ага

Николай
28.11.2016
06:44:17
это как если это выражение было записано чере И
filter(Q(a=1) or Q(b=2)) или filter(Q(a=1) and Q(b=2))
Все разобрался если это одним выражением записать то получиться так .filter(Q(a=1), Q(b=2))

Alexandr
28.11.2016
07:26:23
@Eugeneblackbeard не вы ли airpano пилили?

Eugene
28.11.2016
07:35:06
@AlexandrAndroidDev простите нет, я новичок во всем. Побуду слушателем))))

Subbotin
28.11.2016
08:05:39
это как если это выражение было записано чере И
ну если быть более точным то a |= b это краткая запись a = a|b что вообще не является ни разу И. это битовое ИЛИ, которое в контексте запросов в базу народ переопределил для формирования ИЛИ между фильтрами запроса. и правильно одним выражением будет скорее .filter(Q(a=1)|Q(b=2)) потомо что аргументы передаваемые через запятую фильтер соединяет с помощью AND а не OR

Николай
28.11.2016
08:14:47
Спасибо за ответ.. я невнимательно посмотрел и сделал поспешные выводы.
filters = {
'recipient': user,
'recipient_archived': False,
'recipient_deleted_at__isnull': True,
}
if isinstance(filters, (list, tuple)):
lookups = models.Q()
for item_filter in filters:
lookups |= models.Q(**item_filter)
else:
lookups = models.Q(**filters)
Сразу не заметил что срабатывает то что после else идет кусок кода

Google

Alexander
28.11.2016
08:24:30
Всем привет, прошу помощи!
Есть файл, примерно такой:
a
b
c
#
d
e
f
#
g
h
Нужно сделать список из списков, такого вида: [[a,b,c],[d,e,f],[g.h]]. Даже не знаю куда копать. Help!

Aragaer
28.11.2016
08:26:58
current = []
for line in file:
if line == '#':
current = []
result.append(current)
else:
current.append(line)

Модуль
28.11.2016
08:27:04
Всем привет, прошу помощи!
Есть файл, примерно такой:
a
b
c
#
d
e
f
#
g
h
Нужно сделать список из списков, такого вида: [[a,b,c],[d,e,f],[g.h]]. Даже не знаю куда копать. Help!
Считывание из файла + zip, не?

Aragaer
28.11.2016
08:27:35
вот прям в лоб, проще способа не вижу
ну да, там в самом начале еще один result.append(current)

Alexander
28.11.2016
08:28:40

Subbotin
28.11.2016
08:31:15
пацаны, а есть у кого-то опыт разработки под pyqt
Волнует такой вопрос: вот я нагенерил окон и формочек в qtcreator и разлил их по файликам. потом их из этих файликов импортирую, расширяю их классы. Но потом у меня возникает проблема что мне надо в глобал пихать объект окна, объект каждой формы и т.п.чтобы они могли взаимодействовать. Плюс все колбэки почему-то не могут быть методами объекта на который я их навешиваю (возможно это спецэфекты qt5 python3, потому что на других сочетаниях вроде работает) и колбэки приходится делать функциями верхнего уровня в этом же файле а доступ к формочке получать через глобальную переменную. короче не получается нормально структурировать код. есть где-то пристойные примеры?
ну там мол посмотри как в каком-нить проекте пацаны сделали

Nikita
28.11.2016
09:24:15
Всем привет! Кто нибудь средствами python работал по websocket с подписками?

b0g3r
28.11.2016
09:32:50
там есть сигналы-слоты
Везде где нужно соединяешь

Alex
28.11.2016
09:40:24

Subbotin
28.11.2016
09:40:38
class AccessWindow(Ui_AccessForm):
def setupCallbacks(self):
self.buttonBox.accepted.connect(add_accesor_success)
@pyqtSlot()
def add_accesor_success():
login = access_form.userSelection.currentText() # вот это глобальная переменная используется
от у меня что-то тв таком духе
не понял куда тут слоты заюзать
есть где пример глянуть?

Nikita
28.11.2016
09:47:23