File: slow_yeller.py

package info (click to toggle)
python-pyflow 1.1.20-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 996 kB
  • sloc: python: 4,154; sh: 219; ansic: 15; makefile: 5
file content (25 lines) | stat: -rwxr-xr-x 558 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env python
from __future__ import print_function

import os,sys,time
import datetime

if len(sys.argv) != 2 :
    print("usage $0 arg")
    sys.exit(1)

arg=sys.argv[1]

pid=os.getpid()

sys.stdout.write("pid: %s arg: %s starting yell\n" % (str(pid),arg))

for i in xrange(100):
    td=datetime.datetime.utcnow().isoformat()
    msg="Yeller %s yellin %i" % (str(pid),i)
    sys.stdout.write(msg+" stdout "+td+"\n")
    sys.stderr.write(msg+" stderr "+td+"\n")
    time.sleep(1)

sys.stdout.write("pid: %s arg: %s ending yell\n" % (str(pid),arg))