История изменений
Исправление
Jopich1,
(текущая версия)
:
из def load_schemas лучше класс сделать, чтобы сократить «лесенку». Да и if p.is_file(): можно заменить на if not p.is_file(): continue
Ну а глобальная переменная зло ( учитывая что ты ее неправильно используешь -надо бы обьявить global внутри функции ). Лучше отдавать выходным аргументом функции. Да и вообще непонятна причина объявления schem снаружи функции в этом случае.
Исправление
Jopich1,
:
из def load_schemas лучше класс сделать, чтобы сократить «лесенку». Да и if p.is_file(): можно заменить на if not p.is_file(): continue
Ну а глобальная переменная зло ( учитывая что ты ее неправильно используешь -надо бы обьявить global внутри функции ). Лучше отдавать выходным аргументом функции.
Исправление
Jopich1,
:
из def load_schemas лучше класс сделать, чтобы сократить «лесенку». Да и if p.is_file(): можно заменить на if not p.is_file(): continue
Ну а глобальная переменная зло ( учитывая что ты ее неправильно используешь -надо бы обьявить global внутри функции ). Лучше отдавать входным/выходным аргументом функции.
Исходная версия
Jopich1,
:
из def load_schemas лучше класс сделать, чтобы сократить «лесенку». Да и if p.is_file(): можно заменить на if not p.is_file(): continue
Ну а глобальная переменная зло ( учитывая что ее надо бы обьявить global внутри функции ). Лучше отдавать входным/выходным аргументом функции.