浏览代码

Merge pull request #206 from cjstep/ext-py-parquet-bitstring-fix

[core] fixing extra bracket and missing paren in ext-py/parquet/bitstring.py
Romain Rigaux 10 年之前
父节点
当前提交
0a6d7b08bb
共有 1 个文件被更改,包括 3 次插入6 次删除
  1. 3 6
      desktop/core/ext-py/parquet-python/parquet/bitstring.py

+ 3 - 6
desktop/core/ext-py/parquet-python/parquet/bitstring.py

@@ -1,8 +1,5 @@
-
 SINGLE_BIT_MASK =  [1 << x for x in range(7, -1, -1)]
 
-]
-
 class BitString(object):
 
 	def __init__(self, bytes, length=None, offset=None):
@@ -10,7 +7,6 @@ class BitString(object):
 		self.offset = offset if offset is not None else 0
 		self.length = length if length is not None else 8 * len(data) - self.offset 
 
-
 	def __getitem__(self, key):
 		try:
 			start = key.start
@@ -18,5 +14,6 @@ class BitString(object):
 		except AttributeError:
 			if key < 0 or key >= length:
 				raise IndexError()
-			byte_index, bit_offset = divmod(self.offset + key), 8)
-			return self.bytes[byte_index] & SINGLE_BIT_MASK[bit_offset]
+			byte_index, bit_offset = (divmod(self.offset + key), 8)
+			return self.bytes[byte_index] & SINGLE_BIT_MASK[bit_offset]
+