Advertisement
Guest User

Untitled

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