Skip to content

Commit 3d2a385

Browse files
1) Support "details" field in error responses.
2) Allow empty directory listings.
1 parent 0d5d47e commit 3d2a385

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

fsspec/implementations/dbfs.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,13 @@ class DatabricksException(Exception):
1414
Helper class for exceptions raised in this module.
1515
"""
1616

17-
def __init__(self, error_code, message):
17+
def __init__(self, error_code, message, details=None):
1818
"""Create a new DatabricksException"""
1919
super().__init__(message)
2020

2121
self.error_code = error_code
2222
self.message = message
23+
self.details = details
2324

2425

2526
class DatabricksFileSystem(AbstractFileSystem):
@@ -80,7 +81,7 @@ def ls(self, path, detail=True, **kwargs):
8081
raise FileNotFoundError(e.message) from e
8182

8283
raise
83-
files = r["files"]
84+
files = r.get("files", [])
8485
out = [
8586
{
8687
"name": o["path"],

0 commit comments

Comments
 (0)