web/ldt/ldt_utils/utils.py
changeset 40 509e30b9f5c9
parent 32 eac14c3ae625
child 41 a5719dcb742a
equal deleted inserted replaced
39:da2f0d5221d8 40:509e30b9f5c9
    11 import xml.dom.ext
    11 import xml.dom.ext
    12 import xml.xpath
    12 import xml.xpath
    13 import datetime
    13 import datetime
    14 import Ft
    14 import Ft
    15 import lxml.etree
    15 import lxml.etree
       
    16 
       
    17 __BOOLEAN_DICT = {
       
    18     'false':False,
       
    19     'true':True,
       
    20     '0':False,
       
    21     '1':True,
       
    22     't': True,
       
    23     'f':False
       
    24 }
       
    25 
       
    26 def boolean_convert(bool):
       
    27     if bool is None:
       
    28         return False
       
    29     if bool is True or bool is False:
       
    30         return bool
       
    31     key = str(bool).lower()
       
    32     return __BOOLEAN_DICT.get(key, False)
    16 
    33 
    17 class LdtSearch(object):
    34 class LdtSearch(object):
    18 
    35 
    19     def query(self, field, query):
    36     def query(self, field, query):
    20         indexSearcher = lucene.IndexSearcher(STORE)
    37         indexSearcher = lucene.IndexSearcher(STORE)