Код: Выделить всё
PERMISSION_USER_ADD = 'add_user'
PERMISSION_USER_VIEW = 'view_user'
PERMISSION_USER_EDIT = 'edit_user'
PERMISSION_TOOL_ADD = 'add_tool'
PERMISSION_TOOL_VIEW = 'view_tool'
PERMISSION_TOOL_EDIT = 'edit_tool'
Исходя из Java, я мог бы это сделать.
Код: Выделить всё
class Permission {
class User {
const ADD = 'add_user';
const VIEW = 'view_user';
const EDIT = 'edit_user';
}
class Tool {
const ADD = 'add_tool';
const VIEW = 'view_tool';
const EDIT = 'edit_tool';
}
}
Итак, мой вопрос: каков питонический способ определения вложенных констант таким образом, чтобы обеспечить простой рефакторинг?
Подробнее здесь: https://stackoverflow.com/questions/500 ... -constants
Мобильная версия