9 def traceit_memory(frame
, event
, arg
):
11 mem
= int(" " + commands
.getoutput(
12 "ps -eo cmd,rss | grep urk_trace.py | grep -v grep"
20 filename
= frame
.f_globals
["__file__"]
22 if filename
.endswith(".pyc") or filename
.endswith(".pyo"):
23 filename
= filename
[:-1]
25 name
= frame
.f_globals
["__name__"]
27 lineno
= frame
.f_lineno
28 line
= linecache
.getline(filename
,lineno
).rstrip()
30 data
= "%s:%i: %s" % (name
, lineno
, line
)
32 print "%s%s" % (data
, mem
.rjust(80 - len(data
)))
38 def traceit(frame
, event
, arg
):
41 filename
= frame
.f_globals
["__file__"]
43 if filename
.endswith(".pyc") or filename
.endswith(".pyo"):
44 filename
= filename
[:-1]
46 name
= frame
.f_globals
["__name__"]
48 lineno
= frame
.f_lineno
49 line
= linecache
.getline(filename
,lineno
).rstrip()
51 data
= "%s:%i: %s" % (name
, lineno
, line
)
53 print time
.time(), data