
Zart
30.11.2016
15:55:33
эм.. ничего там не определяется
это просто использование класса как большого кэша

ELENA
30.11.2016
15:57:30

Zart
30.11.2016
15:57:50
к суперу отношения не имеет

Google

Zart
30.11.2016
15:59:12
т.е. можно создать подкласс, его экземпляр и он автоматом зарегает себя вот в том дикте

ELENA
30.11.2016
15:59:16

Zart
30.11.2016
16:00:56
ну как бы надо понимать ооп хоть чуток, просто чтобы синтаксис не смущал
поменяй например вот тот GameObject.objects на GameObject_objects который вынесен из класса вообще и получишь тоже самое

ELENA
30.11.2016
16:04:45

Zart
30.11.2016
16:05:16
угу
за счет того что objects объявлен на уровне класса, в любом методе этих классов можно писать такое:
self.objects['SomeClass'] ...

Pavel
30.11.2016
16:08:00
class PersonGameObject:
classs_name = 'person'
и будет работать GameObject.objects['person']. Реестр игровых объектов

ELENA
30.11.2016
16:12:53

Igor
30.11.2016
16:14:16
значение
'SomeClass' - это ключ

ELENA
30.11.2016
16:15:18

Zart
30.11.2016
16:18:10
self.objects - dict
SomeClass - str
self.object[SomeClass] - подкласс

b0g3r
30.11.2016
17:58:46
хто-нибудь может помочь с пайинсталлером?

Google

b0g3r
30.11.2016
18:04:24
http://pastebin.com/U0Sf4dhN
проблема решена установкой requests 2.12.2 на 2.11.0

Maksim
30.11.2016
18:52:40
Такой вопрос, на серве изначально был установлен python 2.7и 3.5, если устанавливать сейчас какие нибудь пакеты, то они устанавливаются для 2.7 через pip как их установить для 3.5
?

Dk
30.11.2016
18:53:50
pip3?
Хотя я просто через pip всё ставлю и у меня работает

Igor
30.11.2016
18:54:09

Dk
30.11.2016
18:54:13
на 3

Denis
30.11.2016
18:54:25
/path/to/python -m pip

vlade11115
30.11.2016
18:54:26

b0g3r
30.11.2016
18:54:30
а как ты запускаешь скриипты третьего питона?

Igor
30.11.2016
18:54:43
у меня хоть и venv, но я все равно pip3 юзаю

Maksim
30.11.2016
18:54:54
Все, спасибо, разобрался

b0g3r
30.11.2016
18:54:56

Dmitry
30.11.2016
18:56:27
Всем привет. Ребят, кто может объяснить, зачем нужен Pool в gevent и в каких задачах его стоит применять ?

Zart
30.11.2016
18:57:45
когда нужно синхронный код

Maksim
30.11.2016
19:01:33
Ребятки такой еще вопрос, а как сделать так чтоб он работал постоянно, а не только когда терминал открыт
?

Denis
30.11.2016
19:02:49
script.py &> /dev/null &

Zart
30.11.2016
19:03:59

Google

Maksim
30.11.2016
19:04:42
Если не сложно порошу объяснить как это?

Denis
30.11.2016
19:04:58
А можно попрдробнее, что нужно?
Автозапуск?

Maksim
30.11.2016
19:05:40
Нет, я запустил и чтоб он работал постоянно

Zart
30.11.2016
19:05:58
disown %%

Maksim
30.11.2016
19:06:06
Это как параметр?

Zart
30.11.2016
19:06:47
нет. что значит "постоянно"?

Maksim
30.11.2016
19:08:28
Чтоб его не надо было перезапускать

Denis
30.11.2016
19:08:55
Вот так
script.py &> /dev/null &

Zart
30.11.2016
19:09:00
ну так пусть и не выходит..

Dmitry
30.11.2016
19:15:17

Dmitry
30.11.2016
19:15:44
То пулл ждёт, пока все гринлеты не завершат свою работу в пулле
Или пока хоть один не завершит и освободит пулл ?

CАНЯ
30.11.2016
19:39:03
всем привет помогите начинающему программисту создаю в одном каталоге два скрипта bot.py и config.py
как запустить?
»> python3 bot.py
File "<stdin>", line 1
python3 bot.py
^
SyntaxError: invalid syntax
помогите а то уже 4 часа не могу его запустить нервы на пределе
заранее спасибо

Denis
30.11.2016
19:40:26
import bot.py

Google

Denis
30.11.2016
19:41:06
)))0

CАНЯ
30.11.2016
19:41:07
»> import bot.py
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'bot.py'; 'bot' is not a package

Denis
30.11.2016
19:41:13
ой
import bot

CАНЯ
30.11.2016
19:41:24
где должен находиться каталог с моими скриптами?

Johnnie
30.11.2016
19:41:32
нахуя?
тебе сказали же блять нажать ctrl+d и написать python bot.py

Admin
ERROR: S client not available

Denis
30.11.2016
19:41:52
Слишком просто

CАНЯ
30.11.2016
19:42:30
»> python bot.py
File "<stdin>", line 1
python bot.py
^
SyntaxError: invalid syntax
вы меня дрочите?

Denis
30.11.2016
19:42:43
import bot я же сказал

CАНЯ
30.11.2016
19:42:56
я понимаю что новичек но не все же были так умны раньше не так ли?

Denis
30.11.2016
19:42:57
(мне кажется, там винда)

CАНЯ
30.11.2016
19:43:01
сек
вин10
линукс для этого дела лучше подходить или нет?

Denis
30.11.2016
19:43:36
да
gentoo linux лучше всего

CАНЯ
30.11.2016
19:44:09
»> import bot
»>

Google

Maxim
30.11.2016
19:44:15
:D

Denis
30.11.2016
19:44:18
ну все, он запустился

CАНЯ
30.11.2016
19:44:31
если сейчас нихрена не получится то буду ставить линукс на ноутбук

Denis
30.11.2016
19:44:36
правильно
давно пора

Maxim
30.11.2016
19:44:50
хана ноуту)

Denis
30.11.2016
19:45:02
чо

Maxim
30.11.2016
19:45:50
ну если скрипт человек 4 часа пытается запустить)

Denis
30.11.2016
19:45:55
вообще-то

Wilfred
30.11.2016
19:45:55

Denis
30.11.2016
19:46:01
генту очень юзер-френдли
там очень понятный handbook

Johnnie
30.11.2016
19:46:25
Попробуйте тоньше

CАНЯ
30.11.2016
19:46:39
import config
import telebot
bot = telebot.TeleBot(config.token)
@bot.message_handler(content_types=["text"])
def repeat_all_messages(message): # Название функции не играет никакой роли, в принципе
bot.send_message(message.chat.id, message.text)
if __name__ == '__main__':
bot.polling(none_stop=True)
не работает скрипт bot.py

Stanislav
30.11.2016
19:46:59
Гайс

CАНЯ
30.11.2016
19:47:03
config.py

Stanislav
30.11.2016
19:47:04
Если есть google.com

CАНЯ
30.11.2016
19:47:12
с токеном бота
Эта группа больше не существует