diff data_schema/util.py @ 29:68286d27f27d

FIX: Allow customization of the data stream loader (get_data_stream())
author Franz Glasner <fzglas.hg@dom66.de>
date Sat, 08 Jul 2023 16:10:36 +0200
parents 88ee7d1cc0bb
children
line wrap: on
line diff
--- a/data_schema/util.py	Sat Jul 08 13:51:20 2023 +0200
+++ b/data_schema/util.py	Sat Jul 08 16:10:36 2023 +0200
@@ -82,6 +82,8 @@
                     datapath_sep = ''
                 if packagesubdir:
                     psubdir = "." + packagesubdir
+                else:
+                    psubdir = ""
                 return il_resources.open_binary(
                     datapackage + psubdir + datapath_sep
                         + '.'.join(datapath_dirs),               # noqa: E131
@@ -89,6 +91,8 @@
             else:
                 if packagesubdir:
                     psubdir = packagesubdir + "/"
+                else:
+                    psubdir = ""
                 return pkg_resources.resource_stream(  # noqa:E501    # pylint:disable=used-before-assignment
                     datapackage, psubdir + datapath)
         else: