Skip to content

Commit 72155ad

Browse files
authored
Merge pull request #3 from andela-osule/inline-vars
Refactor condition block.
2 parents 87d1dbf + e0368da commit 72155ad

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

cssdbpy/cssdbpy.pyx

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,25 +37,22 @@ cdef class Connection(object):
3737
cdef _read(self, bytes data=b''):
3838
while True:
3939
tmp = self.sock.recv(READ_BUFFER)
40-
data+=tmp
40+
data += tmp
4141
if tmp[-2:] == END_RESPONSE:
4242
break
4343
cdef list ndata = self._parse(data)
44-
if ndata and len(ndata)<2:
44+
if ndata and len(ndata) < 2:
4545
return int(ndata.pop())
46-
else:
47-
return ndata
46+
return ndata
4847

4948
cdef list _parse(self, char* data):
5049
cdef list ndata = data.split(b'\n')
5150
status, args = ndata.pop(1), ndata[2::2]
5251
if status == OK:
53-
response = filter(lambda x: x, args)
52+
return filter(lambda x: x, args)
5453
elif status == NOT_FOUND:
55-
response = list(b'0')
56-
else:
57-
response = data
58-
return response
54+
return list(b'0')
55+
return data
5956

6057
def __del__(self):
6158
self.sock.close()

0 commit comments

Comments
 (0)