guard against failing module-name-resolvers

svn: r5997
This commit is contained in:
Robby Findler 2007-04-19 18:11:08 +00:00
parent e5698365c9
commit 38d5a4f8c6

View File

@ -2034,7 +2034,8 @@ If the namespace does not, they are colored the unbound color.
(parameterize ([current-namespace user-namespace]
[current-directory user-directory]
[current-load-relative-directory user-directory])
((current-module-name-resolver) datum #f #f)))])
(with-handlers ([exn:fail? (λ (x) #f)])
((current-module-name-resolver) datum #f #f))))])
(and (symbol? sym)
(module-name-sym->filename sym))))