diff options
| author | Mac Mollison <mollison@cs.unc.edu> | 2009-02-01 21:13:40 -0500 |
|---|---|---|
| committer | Mac Mollison <mollison@cs.unc.edu> | 2009-02-01 21:13:40 -0500 |
| commit | 00301e7f56ae8baad48155c22ff294666576fedf (patch) | |
| tree | bd6a3b023f9546382aafad93a92a2d8974e99853 | |
| parent | 8471eb80c262a6ad66b4c20effaaf3a59adf9aef (diff) | |
Very simple filter mechanism added to Trace object
| -rwxr-xr-x | sta.py | 4 |
1 files changed, 4 insertions, 0 deletions
| @@ -31,3 +31,7 @@ class Trace: | |||
| 31 | except struct.error: | 31 | except struct.error: |
| 32 | f.close() | 32 | f.close() |
| 33 | break | 33 | break |
| 34 | def filter(self, criteria): | ||
| 35 | func = eval("lambda x: " + criteria) | ||
| 36 | self.iter = filter(func, self.iter) | ||
| 37 | |||
