strange #f added by milosn on Thu Apr 19 14:30:39 2012
(define (get-prefix name) (string-join (drop-right (string-split name ".") 1) ".")) ... (define (ns-record row) (let* ((do-name (string-downcase (alist-ref 'do_name row))) (do-prefix (get-prefix do-name)) (quoted-do-name (irregex-quote do-name)) (ho-name (string-downcase (alist-ref 'ho_name row))) (ho-name (irregex-replace "\\.+$" ho-name "")) (ho-prefix (if (equal? ho-name "") "" (get-prefix ho-name))) (ho-ipv4 (string-downcase (alist-ref 'ho_ipv4 row))) (ho-ipv6 (string-downcase (alist-ref 'ho_ipv6 row))) (hd-id (alist-ref 'hd_id row)) (do-ttl (alist-ref 'do_ttl row))) ... Error: (string-split) bad argument type - not a string: #f Call history: genzone.la.scm:57: alist-ref genzone.la.scm:57: string-downcase genzone.la.scm:58: get-prefix genzone.la.scm:26: display genzone.la.scm:27: newline genzone.la.scm:28: string-split genzone.la.scm:28: drop-right genzone.la.scm:28: string-join genzone.la.scm:59: irregex-quote genzone.la.scm:60: alist-ref genzone.la.scm:60: string-downcase genzone.la.scm:61: irregex-replace genzone.la.scm:62: get-prefix genzone.la.scm:26: display genzone.la.scm:27: newline genzone.la.scm:28: string-split