ок, уточню вопрос (казалось что должно быть понятно) - где прописана информация о том, какие хосты пишут в хранилище. Врядли это указано в конфигах сепха, но mtab на хосте тоже ничего об этом не говорит (хотя хост, если верить мониторингу, работает с сепх)
truncate делать плохо, потому что таблицы очень большие. Есть вероятность что из-за этого серверу будет больно, а этого не хочется. Нужно удалить всю таблицу, но удалять пачками по 1000-10000 строк. Вопрос в том, как это указать в запросе\функции. Потому как найденый пример пока что не совсем понятен
пока что глубоко не копал, просто в интерпретаоре вызвал:
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command '['pidof', '/usr/share/terminator/terminator']' returned non-zero exit status 1
а я и не спорю, скорее дополняю. В частности, мне просто было непонятно, что если переменная check создается, почему в следующий проход функции у нее значение false. Немного почитав понял, да и здешние советы были не лишними
Про global, полностью согласен, сам пока не могу разобраться почему при вызове flash без global питон ругается, что flash не объявлен
неее. при обработке программы в первом блоке if значение переменной check печатается (в дебаггере имею ввиду). Но т.к. этот блоке заканчивается return-ом то питон эту переменную уничтожает
нет, не совсем. Вопрос - почему переменная check объявленная в одном блоке функции не видна в другом блоке этой же функции. Ответ - в книге Бизли о питоне:
"То есть такие переменные определены только в пределах тела функции, и они уничтожаются, когда функция возвращает управление вызывающей программе"