File tree Expand file tree Collapse file tree 2 files changed +5
-8
lines changed
jupyter_server/services/contents Expand file tree Collapse file tree 2 files changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -74,13 +74,6 @@ def _default_preferred_dir(self):
74
74
return os .path .relpath (value , self .root_dir ).replace (os .path .sep , "/" )
75
75
return "/"
76
76
77
- @validate ("preferred_dir" )
78
- def _validate_preferred_dir (self , proposal ):
79
- try :
80
- return super ()._validate_preferred_dir (proposal )
81
- except HTTPError as e :
82
- raise TraitError (e .log_message ) from e
83
-
84
77
@default ("checkpoints_class" )
85
78
def _checkpoints_class_default (self ):
86
79
return FileCheckpoints
Original file line number Diff line number Diff line change @@ -86,7 +86,11 @@ def emit(self, data):
86
86
@validate ("preferred_dir" )
87
87
def _validate_preferred_dir (self , proposal ):
88
88
value = proposal ["value" ]
89
- if not self .dir_exists (value ):
89
+ try :
90
+ dir_exists = self .dir_exists (value )
91
+ except HTTPError as e :
92
+ raise TraitError (e .log_message ) from e
93
+ if not dir_exists :
90
94
raise TraitError (_i18n ("Preferred directory not found: %r" ) % value )
91
95
return value
92
96
You can’t perform that action at this time.
0 commit comments