We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents f2b5177 + 6b49547 commit 007adf9Copy full SHA for 007adf9
pvlib/pvsystem.py
@@ -551,10 +551,17 @@ def retrieve_sam(name=None, samfile=None):
551
response = urlopen(url)
552
csvdata = io.StringIO(response.read().decode(errors='ignore'))
553
elif samfile == 'select':
554
- import Tkinter
555
- from tkFileDialog import askopenfilename
556
- Tkinter.Tk().withdraw()
557
- csvdata = askopenfilename()
+ try:
+ # python 2
+ import Tkinter as tkinter
+ from tkFileDialog import askopenfilename
558
+ except ImportError:
559
+ # python 3
560
+ import tkinter
561
+ from tkinter.filedialog import askopenfilename
562
+
563
+ tkinter.Tk().withdraw()
564
+ csvdata = askopenfilename()
565
else:
566
csvdata = samfile
567
0 commit comments