55#---------------------------------------------------------------------------#
66# Logging
77#---------------------------------------------------------------------------#
8- import logging ;
8+ import logging
99_logger = logging .getLogger (__name__ )
1010
1111
@@ -55,7 +55,7 @@ def validate(self, fx, address, count=1):
5555 return self ._val_callbacks [self .decode (fx )](address , count )
5656
5757 def getValues (self , fx , address , count = 1 ):
58- ''' Validates the request to make sure it is in range
58+ ''' Get `count` values from datastore
5959
6060 :param fx: The function we are working with
6161 :param address: The starting address
@@ -94,28 +94,28 @@ def _build_mapping(self):
9494 code mapper.
9595 '''
9696 self ._val_callbacks = {
97- 'd' : lambda o , c : self ._val_bit ('d' , o , c ),
98- 'c' : lambda o , c : self ._val_bit ('c' , o , c ),
99- 'h' : lambda o , c : self ._val_reg ('h' , o , c ),
100- 'i' : lambda o , c : self ._val_reg ('i' , o , c ),
97+ 'd' : lambda o , c : self ._val_bit ('d' , o , c ),
98+ 'c' : lambda o , c : self ._val_bit ('c' , o , c ),
99+ 'h' : lambda o , c : self ._val_reg ('h' , o , c ),
100+ 'i' : lambda o , c : self ._val_reg ('i' , o , c ),
101101 }
102102 self ._get_callbacks = {
103- 'd' : lambda o , c : self ._get_bit ('d' , o , c ),
104- 'c' : lambda o , c : self ._get_bit ('c' , o , c ),
105- 'h' : lambda o , c : self ._get_reg ('h' , o , c ),
106- 'i' : lambda o , c : self ._get_reg ('i' , o , c ),
103+ 'd' : lambda o , c : self ._get_bit ('d' , o , c ),
104+ 'c' : lambda o , c : self ._get_bit ('c' , o , c ),
105+ 'h' : lambda o , c : self ._get_reg ('h' , o , c ),
106+ 'i' : lambda o , c : self ._get_reg ('i' , o , c ),
107107 }
108108 self ._set_callbacks = {
109- 'd' : lambda o , v : self ._set_bit ('d' , o , v ),
110- 'c' : lambda o , v : self ._set_bit ('c' , o , v ),
111- 'h' : lambda o , v : self ._set_reg ('h' , o , v ),
112- 'i' : lambda o , v : self ._set_reg ('i' , o , v ),
109+ 'd' : lambda o , v : self ._set_bit ('d' , o , v ),
110+ 'c' : lambda o , v : self ._set_bit ('c' , o , v ),
111+ 'h' : lambda o , v : self ._set_reg ('h' , o , v ),
112+ 'i' : lambda o , v : self ._set_reg ('i' , o , v ),
113113 }
114114
115115 #--------------------------------------------------------------------------#
116116 # Redis discrete implementation
117117 #--------------------------------------------------------------------------#
118- _bit_size = 16
118+ _bit_size = 16
119119 _bit_default = '\x00 ' * (_bit_size % 8 )
120120
121121 def _get_bit_values (self , key , offset , count ):
@@ -129,7 +129,7 @@ def _get_bit_values(self, key, offset, count):
129129 s = divmod (offset , self ._bit_size )[0 ]
130130 e = divmod (offset + count , self ._bit_size )[0 ]
131131
132- request = ('%s:%s' % (key , v ) for v in range (s , e + 1 ))
132+ request = ('%s:%s' % (key , v ) for v in range (s , e + 1 ))
133133 response = self .client .mget (request )
134134 return response
135135
@@ -173,7 +173,7 @@ def _set_bit(self, key, offset, values):
173173 current = (r or self ._bit_default for r in current )
174174 current = '' .join (current )
175175 current = current [0 :offset ] + value .decode ('utf-8' ) + current [offset + count :]
176- final = (current [s :s + self ._bit_size ] for s in range (0 , count , self ._bit_size ))
176+ final = (current [s :s + self ._bit_size ] for s in range (0 , count , self ._bit_size ))
177177
178178 key = self ._get_prefix (key )
179179 request = ('%s:%s' % (key , v ) for v in range (s , e + 1 ))
@@ -183,7 +183,7 @@ def _set_bit(self, key, offset, values):
183183 #--------------------------------------------------------------------------#
184184 # Redis register implementation
185185 #--------------------------------------------------------------------------#
186- _reg_size = 16
186+ _reg_size = 16
187187 _reg_default = '\x00 ' * (_reg_size % 8 )
188188
189189 def _get_reg_values (self , key , offset , count ):
@@ -198,7 +198,7 @@ def _get_reg_values(self, key, offset, count):
198198 #e = divmod(offset+count, self.__reg_size)[0]
199199
200200 #request = ('%s:%s' % (key, v) for v in range(s, e + 1))
201- request = ('%s:%s' % (key , v ) for v in range (offset , count + 1 ))
201+ request = ('%s:%s' % (key , v ) for v in range (offset , count + 1 ))
202202 response = self .client .mget (request )
203203 return response
204204
0 commit comments