aboutsummaryrefslogtreecommitdiff
path: root/compilers.py
diff options
context:
space:
mode:
Diffstat (limited to 'compilers.py')
-rw-r--r--compilers.py2
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