diff options
| author | Guido van Rossum <guido@python.org> | 1994-10-07 10:28:40 (GMT) |
|---|---|---|
| committer | Guido van Rossum <guido@python.org> | 1994-10-07 10:28:40 (GMT) |
| commit | fa78560d6ebf46dfe70adaff34f6f4938b1963bd (patch) | |
| tree | 0004513716801bf079da19325170967e083730bc /Demo/sgi/flp/tcache.py | |
| parent | fc146cb9e001231fff2c13de79ff6805794d39de (diff) | |
| download | cpython-fa78560d6ebf46dfe70adaff34f6f4938b1963bd.zip cpython-fa78560d6ebf46dfe70adaff34f6f4938b1963bd.tar.gz cpython-fa78560d6ebf46dfe70adaff34f6f4938b1963bd.tar.bz2 | |
test cache
Diffstat (limited to 'Demo/sgi/flp/tcache.py')
| -rwxr-xr-x | Demo/sgi/flp/tcache.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Demo/sgi/flp/tcache.py b/Demo/sgi/flp/tcache.py new file mode 100755 index 0000000..cf713fc --- /dev/null +++ b/Demo/sgi/flp/tcache.py @@ -0,0 +1,32 @@ +# Test bug in caching of forms + +import sys +import os +import flp + +filename = 'tcache.fd' +cachename = filename + 's' + +def first(): + try: + os.unlink(cachename) + except os.error: + pass + first = flp.parse_form(filename, 'first') + +def second(): + forms = flp.parse_forms(filename) + k = forms.keys() + if 'first' in k and 'second' in k: + print 'OK' + else: + print 'BAD!', k + +def main(): + if sys.argv[1:]: + second() + else: + first() + print 'Now run the script again with an argument' + +main() |
