
Alex
28.06.2019
18:02:17

Tishka17
28.06.2019
18:04:22
В разных словарях будут разные значения
А ключ один

Google

Tishka17
28.06.2019
18:05:24
Вот смотри. a=5. И словарь {5:6}. Значение a - 5, а значение в словаре по ключу a - 6.

Mike
28.06.2019
18:06:04

Tishka17
28.06.2019
18:06:31
Когда я вижу "значение ключа", я читаю это как "значение переменной, в которой записан ключ"

Alex
28.06.2019
18:07:10

Rusty_b0lt
28.06.2019
18:16:32
https://gist.github.com/Rusty-b0lt/bde0d584d1a64de2b7cfc6af3102a277
почему не срабатывает функция stop_connection вообще?

Merkul
28.06.2019
18:25:42
Привет всем

King of Tense
28.06.2019
18:27:16
??

Какого Бля
28.06.2019
19:26:09
зацените че нашел
https://www.programmableweb.com/apis
777 страниц пагинации со списками разных сервисов с открытыми апи

Nikolay
28.06.2019
19:28:47
Такого полно в интернете. С подключением

Какого Бля
28.06.2019
19:29:07
случайно наткнулся

Google

Андрей
28.06.2019
19:41:14

Stas
28.06.2019
20:36:49
ребята

Артур
28.06.2019
20:36:51
Systemd.
Подскажите как на ubuntu 18.04 запустить демона.
На 16 запускал всегда норм (в файле my_demon.service прописывал настройки + в настройках прописывал виртуальное окружение), и всё работало.
Какие там настройки изменились?
Гуглил. Пробовал в систему ставить всё и без вирт.окр. запускать Все-равно не получается запустить.
HELP PLEASE!

Stas
28.06.2019
20:36:51
глупый вопрос
есть класс, в нем например есть статическая переменная
создается инстанс этого класса
почему можно объявить через инстанс еще одну статическую переменную внутрь объекта?
когда ее в классе нету

Андрей
28.06.2019
20:38:04
Потому что можно

Артур
28.06.2019
20:38:39

Stas
28.06.2019
20:38:50
про наследование я понимаю
но как здесь оно?
я ведь создаю объект класса

Andrey
28.06.2019
20:39:09

Stas
28.06.2019
20:39:24
Ээ как?
class A(object):
b = 2
test = A()
test.с = 55
грубо говоря

Andrey
28.06.2019
20:39:43
Ты объявил атрибут инстанса ("нестатическую переменную")

Stas
28.06.2019
20:40:23

Andrey
28.06.2019
20:41:20
>>> class A():
... x = 1
...
>>> a1 = A()
>>> a1.y = 2
>>> a1.__class__.z = 3
>>> a2 = A()
>>> a2.z
3
>>> a2.y
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'A' object has no attribute 'y'
Но это уже понятно немножко магия

Артур
28.06.2019
20:44:00
Systemd.
Подскажите как на ubuntu 18.04 запустить демона.
На 16 запускал всегда норм (в файле my_demon.service прописывал настройки + в настройках прописывал виртуальное окружение), и всё работало.
Какие там настройки изменились?
Гуглил. Пробовал в систему ставить всё и без вирт.окр. запускать Все-равно не получается запустить.
HELP PLEASE!

Google

Stas
28.06.2019
20:44:47

Andrey
28.06.2019
20:46:40

DeepHill
28.06.2019
20:51:18
Конфиг что ли покажи лог сервиса ...

Stas
28.06.2019
20:52:31
подозреваю что всетаки проблема в другом ))

DeepHill
28.06.2019
20:52:50
100%

Артур
28.06.2019
20:53:12
[Unit]
Description=Telegram bot
After=network.target
[Service]
User=valera
Group=valera
WorkingDirectory=/home/artur/projects/david_dima
Environment="PATH=/home/artur/projects/david_dima/venv/bin"
ExecStart=/home/artur/projects/david_dima/bot_mazda.py
PrivateTmp=true
Restart=always
[Install]
WantedBy=multi-user.target
Пробовал ExecStart переделывать

Stas
28.06.2019
20:54:07
а что говорит systemd в журнале?

Артур
28.06.2019
20:54:10
Удалял Environment

Stas
28.06.2019
20:54:53
systemctl start my_demon
как минимум должен ругнуться если что не так

Артур
28.06.2019
20:55:22

DeepHill
28.06.2019
20:55:53
А в статусе что?

Артур
28.06.2019
20:56:12

f472_
28.06.2019
20:56:55

Артур
28.06.2019
20:57:02

Псих
28.06.2019
20:57:20
Кто шарит в хакинге?

Google

DeepHill
28.06.2019
20:57:33
И причем тут systemd?

Nikolay
28.06.2019
20:57:40

Stas
28.06.2019
20:57:44
а у тебя в твоем боте

Andrey
28.06.2019
20:57:47
Это точно не http auth?

Stas
28.06.2019
20:57:50
точно сверху env написан?
для интерпретатора?
в консоли руками напиши /home/artur/projects/david_dima/bot_mazda.py
что произойдет?
chmod +x на файл ток не забудь

Артур
28.06.2019
20:58:55

DeepHill
28.06.2019
20:59:13
Нет причина другая

f472_
28.06.2019
20:59:20
Это точно не http auth?
не шарю, просто при открытии сайта это выскакивает. Если не авторизоваться, то сайт выдаёт ошибку авторизации. Самой этой формы в html-коде нет. При нажатии пкм на эту форму там нет и кнопки "посмотреть код"

Проксимов
28.06.2019
20:59:21
r = requests.get('https://my.website.com/rest/path', auth=('myusername', 'mybasicpass'))
print(r.text)

Артур
28.06.2019
20:59:23

Stas
28.06.2019
21:00:07
руками команду если выполнить - все запускается?

Andrey
28.06.2019
21:00:10

Артур
28.06.2019
21:01:33
Смотри запросы. Если хочешь напиши в личку, объясню.

Andrey
28.06.2019
21:01:48
Логи сервиса то покажи. journalctl -u botmazda.service

Артур
28.06.2019
21:02:54

Andrey
28.06.2019
21:05:57
Хм. А если в консоли написать whoami; groups, там правильные юзер/группа? (просто покажи вывод)

Google

Артур
28.06.2019
21:07:00

f472_
28.06.2019
21:07:20

Andrey
28.06.2019
21:09:30

Артур
28.06.2019
21:09:41

DeepHill
28.06.2019
21:10:41
да
systemctl daemon-reexec попробуй и опять журнал посмотри

Артур
28.06.2019
21:10:43

Егор
28.06.2019
21:11:39
А потом такой парсер получается https://github.com/dark0ghost/soks5-parser
Функции парс()!

Gtghsts
28.06.2019
21:12:25

Артур
28.06.2019
21:12:48

Andrey
28.06.2019
21:14:21
да
Ну тогда хз что это. Выглядит как неправильный User/Group, попробуй их поудалять что ли)