Commit | Line | Data |
---|---|---|
a028c28a JR |
1 | import signal |
2 | ||
85a9e11c JR |
3 | def line_count(file_path): |
4 | line_count = 0 | |
5 | with open(file_path) as f: | |
6 | for line in f: | |
7 | line_count += 1 | |
8 | return line_count | |
a028c28a JR |
9 | |
10 | ||
11 | def __dummy_sigusr1_handler(): | |
12 | pass | |
13 | ||
14 | ||
15 | def sessiond_spawn(runtime): | |
16 | previous_handler = signal.signal(signal.SIGUSR1, __dummy_sigusr1_handler) | |
17 | sessiond = runtime.spawn_subprocess("lttng-sessiond -vvv -S") | |
18 | signal.sigtimedwait({signal.SIGUSR1}, 60) | |
19 | previous_handler = signal.signal(signal.SIGUSR1, previous_handler) | |
20 | return sessiond |