From b6499fa855472aa25d4be067cdf00dc5573dd944 Mon Sep 17 00:00:00 2001
From: Piotr Maslanka <piotr.maslanka@henrietta.com.pl>
Date: Fri, 8 Dec 2017 21:27:28 +0100
Subject: [PATCH] test

---
 firanka/series/range.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/firanka/series/range.py b/firanka/series/range.py
index 1079d5d..be25ccf 100644
--- a/firanka/series/range.py
+++ b/firanka/series/range.py
@@ -40,10 +40,10 @@ class Range(object):
             rs, = args
             args = (self.__from_range if isinstance(rs, type(self)) else self.__from_str)(rs)
 
-        if args[2] and math.isinf(args[0]):
-            raise ValueError('Greater or equal with infinity!')
-        if args[3] and math.isinf(args[1]):
-            raise ValueError('Greater or equal with infinity!')
+        q = lambda a, b: args[a] and math.isinf(args[b])
+
+        if q(2, 0) or q(3, 1):
+            raise ValueError('Set with sharp closing but infinity set')
 
         self.start, self.stop, self.lend_inclusive, self.rend_inclusive = args
 
-- 
GitLab