Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (ns de.sveri.wrfast.service.data-fetcher
- (:require [feedparser-clj.core :as fp]
- [clojure.core.typed :refer [ann] :as t]
- [de.sveri.wrfast.feeds.types :as types]
- [clojure.core.async :refer [chan alt! timeout <! thread go-loop close!]]
- [de.sveri.clojure.commons.files.edn :as comm-edn]))
- (ann ^:no-check get-service-definitions [-> types/wfh-feeds])
- (defn get-service-definitions []
- (comm-edn/from-edn "feeds.edn"))
- (ann ^:no-check fetch-feed [types/wfh-feed -> types/wfh-feed])
- (defn fetch—feed [{:keys [uri]}]
- (fp/parse-feed uri)
- {:name "foo" :uri uri})
- 10: Not checking de.sveri.wrfast.service.data-fetcher/get-service-definitions definition
- Checked de.sveri.wrfast.service.data-fetcher in 192.745557 msecs
- WARNING: Type Checker: Definition missing: feedparser-clj.core/parse-feed
- Hint: Use :no-check metadata with ann if this is an unchecked var
- Checked 8 namespaces in 908.298628 msecs
- Type Error (de/sveri/wrfast/service/data_fetcher.clj:33:4) Unannotated var feedparser-clj.core/parse-feed
- Hint: Add the annotation for feedparser-clj.core/parse-feed via check-ns or cf
- in: fp/parse-feed
- ExceptionInfo Type Checker: Found 1 error clojure.core/ex-info (core.clj:4591)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement