diff options
Diffstat (limited to 'compilers.py')
-rw-r--r-- | compilers.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compilers.py b/compilers.py index 59edb6e..ebebc8f 100644 --- a/compilers.py +++ b/compilers.py @@ -1277,6 +1277,8 @@ end program prog return ['-o', outputname] def can_compile(self, src): + if hasattr(src, 'fname'): + src = src.fname suffix = os.path.splitext(src)[1].lower() if suffix == '.f' or suffix == '.f95' or suffix == '.f90': return True |