Size: a a a

Сообщество Python Программистов

2021 March 20

R3

Rud 356 in Сообщество Python Программистов
Еее, я наконец-то допилил версию ConfigFramework 2.0.0
Кому интересно - вот линк: https://pypi.org/project/ConfigFramework/2.0.0/
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Rud 356
Еее, я наконец-то допилил версию ConfigFramework 2.0.0
Кому интересно - вот линк: https://pypi.org/project/ConfigFramework/2.0.0/
попробую как-нибудь)
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Rud 356
Еее, я наконец-то допилил версию ConfigFramework 2.0.0
Кому интересно - вот линк: https://pypi.org/project/ConfigFramework/2.0.0/
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Rud 356 до 2262.30 (+56.91)
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Rud 356
Еее, я наконец-то допилил версию ConfigFramework 2.0.0
Кому интересно - вот линк: https://pypi.org/project/ConfigFramework/2.0.0/
о, эксперт по конфигам. посмотри чо я сделал в кармаботе. вот тут лоадеры конфига:
https://github.com/bomzheg/KarmaBot/tree/master/app/config
вот тут модели конфига:
https://github.com/bomzheg/KarmaBot/tree/master/app/models/config
источник

R3

Rud 356 in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
о, эксперт по конфигам. посмотри чо я сделал в кармаботе. вот тут лоадеры конфига:
https://github.com/bomzheg/KarmaBot/tree/master/app/config
вот тут модели конфига:
https://github.com/bomzheg/KarmaBot/tree/master/app/models/config
Сразу спрошу почему не энамы тут: https://github.com/bomzheg/KarmaBot/blob/master/app/config/moderation.py
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
Rud 356
Еее, я наконец-то допилил версию ConfigFramework 2.0.0
Кому интересно - вот линк: https://pypi.org/project/ConfigFramework/2.0.0/
похоже на усложненный пидантик
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Rud 356
Сразу спрошу почему не энамы тут: https://github.com/bomzheg/KarmaBot/blob/master/app/config/moderation.py
TypeRestriction - enum
А разве в значения энума можно положить функции?😳 Как-то я не ожидал
источник

R3

Rud 356 in Сообщество Python Программистов
👑OGURCHIK🖤 ️
похоже на усложненный пидантик
Это вообще не пидантик, ты хоть прочитал? Оно работает не только на влетевшие данные, но и с загрузкой самих данных работает + я сделал то, что мне хотелось и можно дампить данные из одного лоадера в другой, или соединить два и более лоадеров в один
источник

R3

Rud 356 in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
TypeRestriction - enum
А разве в значения энума можно положить функции?😳 Как-то я не ожидал
В питоне можно, энамы это про то, что нельзя будет положить новые значения
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
пока только пример с пипа посмотрел
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Rud 356
В питоне можно, энамы это про то, что нельзя будет положить новые значения
Тады поменяю, вроде прикольно
источник

R3

Rud 356 in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Тады поменяю, вроде прикольно
И еще: а зачем ты там так расписываешь настройки подключения к бд? Можно же сделать с помощью uri, где все параметры будут сразу
источник

R3

Rud 356 in Сообщество Python Программистов
Расписывать меньше, а кто не знает как - загуглит, прочитает и напишет. Без интернета всё равно толка нет от бота)
источник

R3

Rud 356 in Сообщество Python Программистов
И еще, названия некоторых функций прям жабой отдают. Я бы попробовал сделать объекты наказаний и их уже вызывать, чтоб читалось приятно
источник

R3

Rud 356 in Сообщество Python Программистов
Плюсы-минусы можно было бы наверн не разделять так сильно и сделать что-то в роде plus_wordlist
minus_wordlist
источник

R3

Rud 356 in Сообщество Python Программистов
LogConfig очень странная штука, я бы на месте настроил просто логгер и шел бы дальше
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Rud 356
Плюсы-минусы можно было бы наверн не разделять так сильно и сделать что-то в роде plus_wordlist
minus_wordlist
То что я разделял требуется для бизнес логики🤷‍♂
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Rud 356
И еще: а зачем ты там так расписываешь настройки подключения к бд? Можно же сделать с помощью uri, где все параметры будут сразу
А мне нравится наоборот
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
И я этот датакласс дбконфига уже использую в других проектах, в том числе с другими коннекторами, которые требуют кварги а не uri
источник