Skip to content

Commit 6ba6757

Browse files
add version string (#4)
Co-authored-by: Eric Larson <larson.eric.d@gmail.com>
1 parent d2d21f6 commit 6ba6757

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

curryreader.py

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,16 @@
22
import sys
33
import logging as log
44
import numpy as np
5-
import tkinter as tk
6-
from tkinter import filedialog
75
import matplotlib.pyplot as plt
86

7+
try:
8+
from importlib.metadata import version
9+
10+
__version__ = version("curryreader")
11+
except Exception:
12+
__version__ = "0.0.0"
13+
14+
915
def read(inputfilename='', plotdata = 1, verbosity = 2):
1016
"""Curry Reader Help
1117
@@ -42,6 +48,9 @@ def read(inputfilename='', plotdata = 1, verbosity = 2):
4248

4349
if inputfilename == '':
4450
try:
51+
import tkinter as tk
52+
from tkinter import filedialog
53+
4554
# create root window for filedialog
4655
root = tk.Tk()
4756
root.withdraw()
@@ -65,6 +74,8 @@ def read(inputfilename='', plotdata = 1, verbosity = 2):
6574
# handle cancel
6675
if not filepath:
6776
raise Exception
77+
except ImportError:
78+
raise
6879
except:
6980
raise Exception("Unable to open file")
7081
else:

0 commit comments

Comments
 (0)