def get_dialect(self, dialect_source):

        if dialect_source:
            _valid, rv = csv_dialect.validate(dialect_source)
            if not _valid:
                raise exceptions.InvalidSpec
            return rv
        else:
            return None
Package, no read perms, user.
dataset/ETHPy150Open frictionlessdata/goodtables/goodtables/pipeline/pipeline.py/Pipeline.get_dialect--crossover with--dataset/ETHPy150Open mathcamp/pypicloud/tests/test_simple.py/TestCacheAlwaysShow.test_package_no_read_user