33c33
< import sys
---
> import sys, os, fnmatch
104a105
>     i = 0
105a107,118
>         i += 1
>         # test if the name is a wildcard and not a file
>         if not os.path.isfile(name):
>             if '*' in name:
>                 files = os.listdir('.')
>                 files.reverse()
>                 for file in files:
>                     if fnmatch.fnmatch(file, name):
>                         names.insert(i, file)
>                 continue
>             else:
>                 raise 'FileIO', ('The file "%s" does not exist' % name)

