コード例 #1
0
 def __init__(self, source, sanit=None):
     self.size = len(source)
     self.source = source
     if sanit:
         self.sanitiser = sanit
     else:
         self.sanitiser = sanitisers.NullSanitiser()
コード例 #2
0
 def __init__(self, db_conn, query, sanit=None, iter_type='SIMPLE'):
     if sanit:
         self.sanitiser = sanit
     else:
         self.sanitiser = sanitisers.NullSanitiser()
     self.source = MongoClient(db_conn[0])[db_conn[1]][db_conn[2]]
     self.query = query
     self.size = self.source.find(query).count()
     self.iter_type = iter_type
コード例 #3
0
 def __init__(self, txf, sanit=None):
     self.source = txf
     if sanit:
         self.sanitiser = sanit
     else:
         self.sanitiser = sanitisers.NullSanitiser()
     ind = 0
     for line in codecs.open(txf, 'r', encoding='utf8'):
         ind += 1
     self.size = ind
コード例 #4
0
 def __init__(self, filename, sanit=None, iter_type='SIMPLE'):
     if sanit:
         self.sanitiser = sanit
     else:
         self.sanitiser = sanitisers.NullSanitiser()
     self.source = filename
     ind = 0
     for line in codecs.open(filename, 'r', encoding='utf8'):
         ind += 1
     self.size = ind
     self.iter_type = iter_type