
БОГАТЫРЪ
18.01.2018
13:25:42

Aragaer
18.01.2018
13:25:42
echo -e

B
18.01.2018
13:25:43
echo -e

Aragaer
18.01.2018
13:25:58
а, надо в конце строки поставить \

Google

БОГАТЫРЪ
18.01.2018
13:25:59
перед \n

Aragaer
18.01.2018
13:26:05
some long string \
continues here

БОГАТЫРЪ
18.01.2018
13:26:14
о пашет

Aragaer
18.01.2018
13:26:25
еще можно через here-doc
cat <<END
ура
много строчек
END

БОГАТЫРЪ
18.01.2018
13:26:44
мне по простому
ооо это как mail
как вы делаете код в телеге?
что бы можно норм скопировать

Aragaer
18.01.2018
13:27:08
` - одна штука делает однострочное
три штуки делает многострочное

БОГАТЫРЪ
18.01.2018
13:28:55
кстати можно ли ошибки tar вывести через условие
если ошибка tar то делается это если то то

Google

БОГАТЫРЪ
18.01.2018
13:29:14
string типа или event

B
18.01.2018
13:29:17
Нашел переменную которая хранит кол-во секунд в оболочке - $SECONDS
можно

Aragaer
18.01.2018
13:29:38
ну ты можешь запустить tar через tar_result=$(tar cf бла-бла)

B
18.01.2018
13:29:40
echo $?
если ненулевой то ошибка

БОГАТЫРЪ
18.01.2018
13:30:47
так выполняется tar.... блабла, если успешно выполнилось то всё ничего не делается ну или выводит ок, если ошибка например доступ каталогу нету, или файла нету, ну и т.д то что связанное с терминалом
он будет возвращать 0 или 1?
всм

B
18.01.2018
13:31:38
там много может быть кодов
но тебе интересен 0

БОГАТЫРЪ
18.01.2018
13:31:49
да

B
18.01.2018
13:31:53
если 0 то выполнилось успешно

БОГАТЫРЪ
18.01.2018
13:32:06
мне интересно что он будет возвращать 0 или 1
я знаю что 0 успешно
1 это error

B
18.01.2018
13:32:28
а 1 когда возвращет? если файл не найден?

Fedor
18.01.2018
13:32:39
Чуваки, кто-нибудь работал с Vault от Hashicorp? Можно ли лить свой внешний серт, и им потом внутри vault'а подписывать новые?

БОГАТЫРЪ
18.01.2018
13:32:44
да

B
18.01.2018
13:32:59
да
ну тогда несколько условий. if ... elif ... fi

Google

БОГАТЫРЪ
18.01.2018
13:33:04
ого
а нету ли event который будет возвращать 0

B
18.01.2018
13:34:43

БОГАТЫРЪ
18.01.2018
13:35:57
ладно, нашел решение как, по-другому
потом отпишусь

Romka
18.01.2018
13:36:22
Ребят, как запустить много тестов которые разделены на классы и лежат в одном файле? py.test
тут только несколько, будет около 100 файлов
разбитых по папочкам
т.е. у меня, например, есть файл BaseResourseTest в нём класс BaseResourseTest и в этом классе куча методов с приставкой test, по отдельности их запускать не хочеться

B
18.01.2018
13:39:17
а если pytest просто путь к дире указать не запустит?

Romka
18.01.2018
13:39:52
ммм, сейчас попробую

B
18.01.2018
13:40:08
он вроде собирает все файлы, классы и методы, которые содержат test в начале или в конце
могу ошибаться

Romka
18.01.2018
13:41:29
не хочет
collected 0 items
пробовал переименововать файлы и методы c различными вариациями слова test - не помогло
вооот
понял как
в корне нужно было просто запустить py.test

Google

B
18.01.2018
13:46:34
а ты путь абсолютный указывал до этого? может в этом дело

Milkiweed
18.01.2018
13:46:51
webdriver.Firefox(executable_path='path_to')
Почему executable_path в selenium воспринимает как ошибку, его нужно импортировать?

Romka
18.01.2018
13:47:44

B
18.01.2018
13:48:21
вроде рекурсивно
по умолчанию

Romka
18.01.2018
13:50:27
странно

Alexander
18.01.2018
14:03:15
Как форматировать время (продолжительность) в секундах в human readable?
Есть что-то готовое?
30 - 30s
600 - 10m
6000 - 1h40m
И т.д.
Тут есть установленное время для "тихого часа", когда неутомимый флуд прекращается и никто не обсуждает даже 'онтопик'?

Какао
18.01.2018
14:27:43
Ну надо поработать иногда, не все же в чатиках сидеть

B
18.01.2018
14:28:26
топорный метод, про готовые решения не знаю

Какао
18.01.2018
14:30:14
Как вариант - делить на количество секунд в часе, если получилось - записывать, дальше остаток на количество секунд в минуте, если получилось - записывать. И т/п/
http://dpaste.com/3HRKNND - пример реализации

Alexander
18.01.2018
14:57:48
Спасибо, но это я понимаю. Думал, может готовое что есть, с какими дополнительными плюшками, может...

Roman
18.01.2018
14:59:06
http://www.gevent.org/changelog.html#libuv

Eugene
18.01.2018
15:19:15
Господа пифонисты, спасите джуна. Итак, есть цикл
while True:
chunk_raw = cursor.fetchmany(chunk_size)
chunk = [to_my_model(item) for item in chunk_raw]
MyModel.objects.bulk_create(chunk, chunk_size)
Пифон жрёт память, и я не понимаю почему.

Google

Олег
18.01.2018
15:21:58
А когда цикл у тебя выходит из True?

Alexhol
18.01.2018
15:22:22
Ребят, никто не в курсе о лимитах телеги на send_message от юзера?

Eugene
18.01.2018
15:22:47

Дмитрий
18.01.2018
15:27:29
Ты скинь с табами код, мы же не должны гадать, что по табам
Господа пифонисты, спасите джуна. Итак, есть цикл
while True:
chunk_raw = cursor.fetchmany(chunk_size)
chunk = [to_my_model(item) for item in chunk_raw]
MyModel.objects.bulk_create(chunk, chunk_size)

Artem
18.01.2018
15:28:16
есть класс с несколькими полями, все остальное - статик методы
теперь стало нужно настраивать значения этих полей
логика вроде
if f():
field1 = 1
else:
field1 = 0
думаю в с/с++ мне б ifdef помог
так как все методы статики, следовательно конструктор не вызывается и настроить эти поля в нем не получится
как быть?

Дмитрий
18.01.2018
15:28:27
И где всё-таки выход из цикла?

Denis
18.01.2018
15:30:29

Likanov
18.01.2018
15:41:16
КОМУНИТИ РАСТЕТ

Eugene
18.01.2018
15:41:36

Lizard_King
18.01.2018
15:59:18
пацаны, чего lex ругается, когда я делаю регулярку '\/' для символа деления /
как сделать правильно?