[number] add debugging in case of error
This commit is contained in:
parent
d0cb713ccb
commit
e14d9cafc9
@ -93,13 +93,13 @@ generateMax range
|
|||||||
generateSimple = flip mod range `fmap` generateParams bits Nothing False
|
generateSimple = flip mod range `fmap` generateParams bits Nothing False
|
||||||
|
|
||||||
loopGenerate count
|
loopGenerate count
|
||||||
| count == 0 = error "internal: generateMax (normal) doesn't seems to work properly"
|
| count == 0 = error $ "internal: generateMax(" ++ show range ++ " bits=" ++ show bits ++ ") (normal) doesn't seems to work properly"
|
||||||
| otherwise = do
|
| otherwise = do
|
||||||
r <- generateParams bits Nothing False
|
r <- generateParams bits Nothing False
|
||||||
if isValid r then return r else loopGenerate (count-1)
|
if isValid r then return r else loopGenerate (count-1)
|
||||||
|
|
||||||
loopGenerateOver count
|
loopGenerateOver count
|
||||||
| count == 0 = error "internal: generateMax (over) doesn't seems to work properly"
|
| count == 0 = error $ "internal: generateMax(" ++ show range ++ " bits=" ++ show bits ++ ") (over) doesn't seems to work properly"
|
||||||
| otherwise = do
|
| otherwise = do
|
||||||
r <- generateParams (bits+1) Nothing False
|
r <- generateParams (bits+1) Nothing False
|
||||||
let r2 = r - range
|
let r2 = r - range
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user