
Sergei
10.04.2019
09:36:19

Tishka17
10.04.2019
09:37:01
ну тогда ручками
if x<0: raise MyBusinessLogicError()

Google

Sergei
10.04.2019
09:37:32
ну я просто подумал может есть уже что, если кто знаком с перлом. там такой модуль есть Params::Validate

Jentry
10.04.2019
09:38:18
хотелось бы заиметь валидацию имено на вызов функции
напиши тест, использую аннотацию типов, запускай mypy
широко в проектах не используется assert, но иногда встречается, то есть тебя не побьют за разовое использование, но не вздумай покрывать все ими
вот здесь в requests юзается assert вне тестов, например https://github.com/kennethreitz/requests/search?q=assert&unscoped_q=assert

Sergei
10.04.2019
09:39:11
ну если это медленно потом работать будет, то лучше сразу отказаться

Tishka17
10.04.2019
09:39:21
Ассерт тупо не работает если запустить код с оптимизацией. Но в целом конечно можно его юзать и тогда как раз удобно - в дебаге ошибка, в проде все тихо
И вообще, тесты, тесты!

Jentry
10.04.2019
09:42:25

Stuber
10.04.2019
09:42:39

Tishka17
10.04.2019
09:42:54

Dmitry
10.04.2019
09:44:17

Stuber
10.04.2019
09:45:04
Ничего
А на сколько выросла нагрузка на серваки?

Tishka17
10.04.2019
09:45:32

Stuber
10.04.2019
09:46:08

Сергей
10.04.2019
09:49:24
Всем привет, подскажите что-то типа bs4 только для css, т.е. есть задача брать css файл и изменять в нем названия некоторых классов

Google

brestows
10.04.2019
09:49:41
Ребят подскажите такой момент:
Если я из init хочу вызвать некий метот этого же класса например __test надо ли мне передавать явно self или он передастса неявно

Tishka17
10.04.2019
09:50:09

Сергей
10.04.2019
09:50:30

Tishka17
10.04.2019
09:50:50
Какая задача?

Сергей
10.04.2019
09:51:55
изменять названия некоторых классов, идет замена в html название класса, и соответстенно нужно заменить в css

Misha
10.04.2019
09:53:03

brestows
10.04.2019
09:53:32

Tishka17
10.04.2019
09:54:57
подруби ещё один css и ладно
он заменит тебе свойства

Сергей
10.04.2019
09:56:46

Tishka17
10.04.2019
09:57:28
ну тогда все равно просто подцепи новый css
старый-то зачем трогать

Ins
10.04.2019
10:16:53
Всем доброго дня!
Помогите пожалуйста починить yum/python на машине
find / -type f -executable -name 'python2*'
/usr/bin/python2.7-config
/usr/local.backup/bin/python2.7
/usr/local.backup/bin/python2.7-config
/opt/rh/python27/root/usr/bin/python2.7
python --version
Python 2.7.5

Google

Ins
10.04.2019
10:17:37
yum makecache fast
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that the above module doesn't match the
current version of Python, which is:
2.7.5 (default, Apr 10 2019, 11:52:12)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)]
If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq

Tishka17
10.04.2019
10:19:27
ты специально доллары отрезал, чтобы мы не поняли в чем выполняется?

Ins
10.04.2019
10:20:18
?

Alex
10.04.2019
10:20:33

Ins
10.04.2019
10:20:50
под root всё
В файле /usr/bin/yum первая строка #!/usr/bin/python

Tishka17
10.04.2019
10:22:25
the yum faq at:
http://yum.baseurl.org/wiki/Faq
лол
baseurl.org
работает даже
вот только Faq.html

Ins
10.04.2019
10:23:42
python переустанавливал

Tishka17
10.04.2019
10:24:39
как? и какой был до этого
какая версия ОС?

Ins
10.04.2019
10:25:33
CentOS Linux release 7.6.1810
был 2.7.5
я его удалил, поставил 3.7, затем снова поставил 2.7.5

Tishka17
10.04.2019
10:26:20
а откуда взял новый птион?
ойбля

Google

Ins
10.04.2019
10:26:30
через rpm -ivh
новый через make install
из исходников

Admin
ERROR: S client not available

Tishka17
10.04.2019
10:26:58
ойбля
а
make install
сука
ты уже понял, что не надо так никогда делать?

Ins
10.04.2019
10:28:21
да)
rpm -ivh python27-python-setuptools-0.9.8-7.el7.noarch.rpm python27-python-2.7.13-5.el7.x86_64.rpm
так ставил затем
чего сейчас не хватает? почему не запускается?
файл /usr/bin/python нужной версиии есть
2.7.5
пакеты через rpm установил

Tishka17
10.04.2019
10:29:47
попробуй python-tools и yum пакеты ещё поставить, может ругнется что ему не хватает
вообще странно что при удалении питона yum не удалился вообще

Google

Ins
10.04.2019
10:31:28
я удалял через rpm

Tishka17
10.04.2019
10:31:33
ух
тебя ожидает сейчас магия ручного разрешения заивимостей

Ins
10.04.2019
10:31:52
yum rempve python не отработал

Tishka17
10.04.2019
10:32:14
октуда ты rpm файлы взял для установки?

Ins
10.04.2019
10:32:30
https://centos.pkgs.org/7/
https://centos.pkgs.org/7/centos-sclo-rh-testing-x86_64/python27-python-2.7.13-3.el7.x86_64.rpm.html

Tishka17
10.04.2019
10:33:49
ты в курсе что это не основной репозиторий?
ставишь отсюда питон

Ins
10.04.2019
10:35:43
спасибо!

Tishka17
10.04.2019
10:35:58
и больше никогда не удаляешь системные пакеты