Skip to content

Commit 14cc4fc

Browse files
author
Aaron Crow
authored
Merge pull request #14 from drbobbeaty/regex
Fixed up the regex on files
2 parents 4d2c409 + 1225be4 commit 14cc4fc

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

project.clj

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
:url "http://www.eclipse.org/legal/epl-v10.html"}
55
:dependencies [[com.taoensso/nippy "2.8.0"]
66
[primitive-math "0.1.4"]
7-
[byte-streams "0.2.0"]]
7+
[byte-streams "0.2.2"]]
88
:profiles {:dev {:dependencies [[org.clojure/clojure "1.5.1"]
99
[criterium "0.4.3"]
1010
[codox-md "0.2.0" :exclusions [org.clojure/clojure]]]}}

src/durable_queue.clj

+3-3
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@
348348
any existing files for that queue name."
349349
([directory q-name queue size]
350350
(locking fs-monitor
351-
(let [pattern (re-pattern (str "^" q-name "_(\\d+)"))
351+
(let [pattern (re-pattern (str "^" q-name "_(\\d{6}$)"))
352352
last-number (->> directory
353353
io/file
354354
.listFiles
@@ -398,8 +398,8 @@
398398
(let [queue->file (->> directory
399399
io/file
400400
.listFiles
401-
(filter #(re-find #"\w+_\d+" (.getName ^File %)))
402-
(group-by #(second (re-find #"(\w+)_\d+" (.getName ^File %)))))]
401+
(filter #(re-find #"^\w+_\d{6}$" (.getName ^File %)))
402+
(group-by #(second (re-find #"^(\w+)_\d{6}$" (.getName ^File %)))))]
403403
(zipmap
404404
(keys queue->file)
405405
(map

0 commit comments

Comments
 (0)