Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Silbe <sascha@silbe.org>2009-08-09 18:08:02 (GMT)
committer Sascha Silbe <sascha@silbe.org>2009-08-13 22:36:16 (GMT)
commit10a23f38aea17fad5228f15a9a5f5d9e19008b03 (patch)
tree93d89ae6777c844c549b6b44bf942da1b157241c
parentdbe49d154adc61f05db68bb43173dd4d77c82690 (diff)
fix some style issues
-rw-r--r--src/carquinyol/indexstore.py39
1 files changed, 19 insertions, 20 deletions
diff --git a/src/carquinyol/indexstore.py b/src/carquinyol/indexstore.py
index 25c1036..bbd6d79 100644
--- a/src/carquinyol/indexstore.py
+++ b/src/carquinyol/indexstore.py
@@ -46,7 +46,7 @@ _PROPERTIES_NOT_TO_INDEX = ['timestamp', 'preview']
_MAX_RESULTS = int(2 ** 31 - 1)
-_query_term_map = {
+_QUERY_TERM_MAP = {
'uid': _PREFIX_UID,
'activity': _PREFIX_ACTIVITY,
'activity_id': _PREFIX_ACTIVITY_ID,
@@ -54,7 +54,7 @@ _query_term_map = {
'keep': _PREFIX_KEEP,
}
-_query_value_map = {
+_QUERY_VALUE_MAP = {
'timestamp': _VALUE_TIMESTAMP,
}
@@ -93,14 +93,14 @@ class TermGenerator (xapian.TermGenerator):
self._index_unknown(document, properties)
def _index_known(self, document, properties):
- for (name, prefix) in _query_term_map.items():
+ for name, prefix in _QUERY_TERM_MAP.items():
if (name not in properties):
continue
self._index_property(document, name, properties.pop(name), prefix)
def _index_unknown(self, document, properties):
- for (name, value) in properties.items():
+ for name, value in properties.items():
self._index_property(document, name, value)
def _index_property(self, doc, name, value, prefix=''):
@@ -114,7 +114,7 @@ class TermGenerator (xapian.TermGenerator):
# add full value for dictionary-based searches
# TODO: change query parser to generate phrase query instead
- doc.add_term(prefix+value)
+ doc.add_term(prefix + value)
# index with and without prefix so specifying a prefix is optional
# in query strings
@@ -138,35 +138,34 @@ class QueryParser (xapian.QueryParser):
def __init__(self):
xapian.QueryParser.__init__(self)
- for (name, prefix) in _query_term_map.items():
+ for name, prefix in _QUERY_TERM_MAP.items():
self.add_prefix(name, prefix)
self.add_valuerangeprocessor(DateRangeProcessor(_VALUE_TIMESTAMP))
- def _parse_query_term(self, m_name, prefix, m_value):
+ def _parse_query_term(self, name, prefix, value):
if isinstance(m_value, list):
- return Query(Query.OP_OR, [
- self._parse_query_term(m_name, prefix, word)
- for word in m_value])
+ subqueries = [self._parse_query_term(name, prefix, word)
+ for word in value]
+ return Query(Query.OP_OR, subqueries)
else:
- return Query(prefix+str(m_value))
+ return Query(prefix+str(value))
def _parse_query_value_range(self, name, value, value_no):
if len(value) != 2:
raise TypeError(
- "Only tuples of size 2 have a defined meaning. " \
+ "Only tuples of size 2 have a defined meaning. "
"Did you mean to pass a list instead?")
start, end = value
- return Query(Query.OP_VALUE_RANGE,
- value_no, str(start), str(end))
+ return Query(Query.OP_VALUE_RANGE, value_no, str(start), str(end))
def _parse_query_value(self, name, value_no, value):
if isinstance(value, list):
- return Query(Query.OP_OR, [
- self._parse_query_value(name, value_no, word)
- for word in value])
+ subqueries = [self._parse_query_value(name, value_no, word)
+ for word in value]
+ return Query(Query.OP_OR, subqueries)
elif isinstance(value, tuple):
return self._parse_query_value_range(name, value, value_no)
@@ -179,7 +178,7 @@ class QueryParser (xapian.QueryParser):
else:
return Query(Query.OP_VALUE_RANGE,
- _query_value_map[name], str(value), str(value))
+ _QUERY_VALUE_MAP[name], str(value), str(value))
def _parse_query_xapian(self, query_str):
try:
@@ -205,12 +204,12 @@ class QueryParser (xapian.QueryParser):
queries += [
self._parse_query_term(name, prefix, query_dict.pop(name))
- for (name, prefix) in _query_term_map.items()
+ for name, prefix in _QUERY_TERM_MAP.items()
if name in query_dict]
queries += [
self._parse_query_value(name, value_no, query_dict.pop(name))
- for (name, value_no) in _query_value_map.items()
+ for name, value_no in _QUERY_VALUE_MAP.items()
if name in query_dict]
if not queries: