diff --git a/datasources/data_source.py b/datasources/data_source.py index 036660d5..f815696b 100644 --- a/datasources/data_source.py +++ b/datasources/data_source.py @@ -255,7 +255,8 @@ def getAvailableAtTime(self, **kwargs): self._is_available = True - except URLError: + except URLError as err: + logger.exception(err) stns_avail = [] self._is_available = False logging.debug("_is_available: "+ str(self._is_available)) @@ -279,7 +280,8 @@ def getAvailableTimes(self, max_cycles=100, **kwargs): if len(times) == 1: times = self.getArchivedCycles(start=times[0], max_cycles=max_cycles) self._is_available = True - except URLError: + except URLError as err: + logger.exception(err) custom_failed = True self._is_available = False diff --git a/runsharp/full_gui.py b/runsharp/full_gui.py index 786bee1b..6afec48e 100644 --- a/runsharp/full_gui.py +++ b/runsharp/full_gui.py @@ -32,7 +32,8 @@ import platform HOME_DIR = os.path.join(os.path.expanduser("~"), ".sharppy") -os.mkdir(HOME_DIR) +if not os.path.isdir(HOME_DIR): + os.mkdir(HOME_DIR) HEADER = '\033[95m' OKBLUE = '\033[94m' @@ -80,6 +81,7 @@ ver = get_versions() del get_versions +print(datasources.__file__) logging.info('Started logging output for SHARPpy') logging.info('SHARPpy version: ' + str(__version__)) logging.info('numpy version: ' + str(np.__version__))