The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск Cython 0.27, компилятора для языка Python "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выпуск Cython 0.27, компилятора для языка Python " +1 +/
Сообщение от freehckemail (ok), 03-Окт-17, 14:59 
> модули то может и глючные где но я не заметил

Ну вот я сейчас занимаюсь переписыванием сборочных сценариев, и вижу, что во всех местах, где установка организована через python, следом идёт вызов скрипта touch-installed.sh. Оказалось, это связано с тем, что в дефолтном питоновском shutil тупо нет нормальной функции для копирования дерева каталогов: те, что есть, копируют также stat-ы (проще говоря время у исходных файлов дублируют на новые).

Вот ловите ссылку на эту историю (я там правда в начале малость понапутал, ибо болел, но в целом картина правильная):
https://www.opennet.ru/openforum/vsluhforumID3/112203.html?n...

С тех пор я нашёл ещё много интересных фишечек. Например, в генерируемый python-скриптом конфиг стал попадать какой-то невразумительный мусор из-за того, что в этом скрипте использовался модуль yum (только не спрашивайте меня пожалуйста, какому чудику пришло в голову написать скрипт для генерации конфига с использованием yum, а не то я материться буду). Оказалось, что этот мусор был информацией, которую yum отправляет на stdout. Причём такое чувство, что не всей. Пришлось писать обход, чтобы заглушить вывод вообще на данном участке кода.

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

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск Cython 0.27, компилятора для языка Python , opennews, 02-Окт-17, 12:19  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру