@ru_python

Страница 6559 из 9768
Alex
22.09.2018
14:34:07
#работа Коллеги, нужно переделать скрипть геолокации за вознаграждение. В лс.

[Anonymous]
22.09.2018
14:41:09
какой файл подгружает эта строчка? CONFIG = json.loads(sys.argv[1]);

Aragaer
22.09.2018
14:43:41
первый аргумент

Kirill
22.09.2018
14:51:32
какой файл подгружает эта строчка? CONFIG = json.loads(sys.argv[1]);
не файл, а строку loads->load string, когда запускаешь скрипт из командной строки c параметром: python /home/test.py 55 sys.arg представляет собой что-то типо ['/home/test.py', '55']

Google
ivan
22.09.2018
15:45:56
Повзрослел - не узнал

?
22.09.2018
16:32:34
Ого 6663 members еще немношк и можно шампанское открывать

?? Eugene
22.09.2018
16:38:31
6к из них - боты :)

Starikov
22.09.2018
16:38:39
???

Андрей
22.09.2018
16:39:48
6к из них - боты :)
*разработчики ботов

ivan
22.09.2018
16:44:14
6к из них - боты :)
Так вот кто каждый день тупые вопросы пишут

Эт нейронки генерируют

Андрей
22.09.2018
16:44:31
Ахахха

Саша
22.09.2018
17:17:54
Всем привет <span class="description">изделия строганые из древесины</span>&#13; Есть такой текст, как сделать так чтобы jinja отрендерил его как html?

?
22.09.2018
17:19:32
Как мне наследовать в один класс сразу 3 класса?

Sergey
22.09.2018
17:19:48
перечислить их через запятую

Маришка
22.09.2018
17:19:52
class D(A, B, C):

?
22.09.2018
17:20:11
``` class DiscordBot(A, B, C): def init(self, *args, **kwargs): super().init() ```

Google
?
22.09.2018
17:20:33
Такая конструкция запускает init только в первом наследованном классе

?? Eugene
22.09.2018
17:20:58
Так оно и должно работать

А, там супер

Aragaer
22.09.2018
17:21:22
у super есть аргументы, чтобы указать какой именно надо

?
22.09.2018
17:21:23
Так оно и должно работать
Тогда как с тремя?

Нужно все

?? Eugene
22.09.2018
17:21:37
Тогда как с тремя?
Тебе что нужно сделать?

Aragaer
22.09.2018
17:21:50
а вообще, используй делегирование вместо наследования

?
22.09.2018
17:22:43
Есть файл main, в нем супер класс с описанием логики, далее есть еще 3 файла, events, errors, commands. В них классы с аналогичными названиями, нужно всё это объеденить в main классе

?? Eugene
22.09.2018
17:23:06
Для чего?

Aragaer
22.09.2018
17:23:17
вот уже тут где-то затаилась ошибка

зачем так?

Denis
22.09.2018
17:23:19
Это антипаттерн

?
22.09.2018
17:23:42
?

Это асинхронным бот с декораторами

и чтобы не делать тысячи строк и не запутаться, лучше разделить на 4 файла

Aragaer
22.09.2018
17:24:38
class MegaBot: def __init__(self): self._commands = CommandsHandler() self._errors = ErrorsHandler() self._events = EventsHandler()

но делить надо тоже адекватно, а не просто на куски

?
22.09.2018
17:25:22
class DiscordBot(BotEvents, BotErrors, BotCommands): def __init__(self, *args, **kwargs): BotEvents.__init__(self) BotErrors.__init__(self) BotCommands.__init__(self) Можно ли как-то сделать это короче и не перечислять каждый класс?

Google
Denis
22.09.2018
17:39:43
Выглядит как неуместное использование ооп

?
22.09.2018
17:40:06
Я не против научиться, если чего-то не знаю

Denis
22.09.2018
17:40:28
Не видел твой код и твою архитектуру, так что нет

?
22.09.2018
17:41:54
Я скинул грубо говоря основу, в остальных класса примерно так class BotCommands: def __init__(self, *args, **kwargs): @self.bot.command(pass_context=True) async def alive(ctx, role: discord.Role = None, *args): await self.bot.say('Yes, Im alive')

Aragaer
22.09.2018
17:42:04
правильно разбить на куски это отдельный непростой навык. Нет ничего постыдного в том, что тебе это сразу не удалось.

Denis
22.09.2018
17:42:16
Зачем все это в класс совать? Почему не просто функции?

Aragaer
22.09.2018
17:42:41
Моя реплика про делегирование вместо наследования - это просто рекомендация - как правило делегирование лучше, чем множественное наследование

это не значит, что в твоем конкретном случае в итоге будет именно делегирование. Возможно архитектуру следует переделать в корне, так что ни делегирования, ни множественного наследования не останется

?
22.09.2018
17:43:21
Я так и не увидел никаких пожеланий, только слова о том что я делаю что-то не так

Aragaer
22.09.2018
17:47:48
было пожелание "делегирование как правило лучше множественного наследования"

остальные пожелания требуют сначала увидеть твой код

Sergey
22.09.2018
17:56:19
ребят , такой вопрос, можно ли с помощью gettext как-то переводить не от системных настроек а от настроек внутри приложения? p.s. эти настройки зависят от каждого пользвателя

?
22.09.2018
18:02:36
Как там было посмотреть, что можно сделать с объектом. например server. И вот могу ли я посмотреть, что можно вывести помимо name

Aragaer
22.09.2018
18:06:54
dir

Nikolay
22.09.2018
18:21:34
На что вы тратите жЫзнь

Может kde под freebsd патчите?

Aragaer
22.09.2018
18:21:57
я порноволлпейперы делаю

Aragaer
22.09.2018
18:27:01
ок, скажем "воллпейперы разной степени пристойности"

Google
Admin
ERROR: S client not available

Filip
22.09.2018
18:35:27
да кто такие воллпейперы?

слов понапридумывают?‍♂

marchwinks
22.09.2018
18:36:44
да кто такие воллпейперы?
не кто, а ЧТО. фоновые фотографии

Kirill
22.09.2018
18:38:20
да кто такие воллпейперы?
это было единственное развлечение на компьютерах 2000х, выбирать воллпейперы

Filip
22.09.2018
18:38:56
аа.. это в виндовс наверно?

marchwinks
22.09.2018
18:39:13
а как же выдергивать оперативу и слушать как что-то пищит?

Aragaer
22.09.2018
18:44:08
я сделал себе полупрозрачными емакс и терминал и теперь у меня на 15% просвечивают воллпейперы. Разной степени пристойности. Автоматически меняются каждые 15 минут

Aragaer
22.09.2018
18:45:35


телеграм жмет до неприличия, качайте фуллсайз

TpouHuK
22.09.2018
18:45:58
Пиздец

Белая тема

Зашто

Aragaer
22.09.2018
18:46:11


много лет пользуюсь, хорошо себя чувствую

TpouHuK
22.09.2018
18:46:46
Ахвхпьвхтвхыха

Белая тема больно. Жить можно но больно

Google
marchwinks
22.09.2018
18:47:05


Aragaer
22.09.2018
18:47:51
у меня если чо редшифт все аккуратно приглушает

Максим
22.09.2018
18:51:51
И как у этого вм с тирингом??

Aragaer
22.09.2018
18:52:16
тиринг?

Олег
22.09.2018
18:52:18
И как у этого вм с тирингом??
Та я думаю так же как и всюду?

Везде он есть на картах от нвидии

Максим
22.09.2018
18:52:36
Кроме mutter и kwin

Олег
22.09.2018
18:52:37
Юзай вялого

Максим
22.09.2018
18:52:43
У всех тиринг

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