File tree Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change 454
454
455
455
(defn var->location [var]
456
456
(when-let [file (:file (meta var))]
457
- (if (fs/absolute? file)
458
- (when (fs/exists? file)
459
- (fs/relativize (fs/cwd ) (fs/file file)))
460
- (when-let [resource (io/resource file)]
461
- (let [protocol (.getProtocol resource)]
462
- (or (and (= " jar" protocol)
463
- (second (re-find #"^file:(.*)!" (.getFile resource))))
464
- (and (= " file" protocol)
465
- (.getFile resource))))))))
457
+ (some-> (if (fs/absolute? file)
458
+ (when (fs/exists? file)
459
+ (fs/relativize (fs/cwd ) (fs/file file)))
460
+ (when-let [resource (io/resource file)]
461
+ (let [protocol (.getProtocol resource)]
462
+ (or (and (= " jar" protocol)
463
+ (second (re-find #"^file:(.*)!" (.getFile resource))))
464
+ (and (= " file" protocol)
465
+ (.getFile resource))))))
466
+ str)))
466
467
467
468
(defn find-location [sym]
468
469
(if (deref? sym)
You can’t perform that action at this time.
0 commit comments