From 247a25ffd25ac916965bbec57b601192d7c76aab Mon Sep 17 00:00:00 2001 From: OryJonay Date: Thu, 6 Nov 2014 08:51:12 +0200 Subject: [PATCH 1/3] instead of using MongoClient() we are now using Connection(), same idea but it lets you define your own name! --- AutoCompModule.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/AutoCompModule.py b/AutoCompModule.py index 7870281..165c73c 100644 --- a/AutoCompModule.py +++ b/AutoCompModule.py @@ -1,12 +1,14 @@ import pymongo, os, sys, re from pymongo import MongoClient +from pymongo import Connection class AutoCompModule: def __init__(self,DBName): - self.dict = MongoClient().locals()[DBName].dict - self.dictBy2 = MongoClient().locals()[DBName].dictBy2 - self.dictBy3 = MongoClient().locals()[DBName].dictBy3 + db = Connection()[DBName] + self.dict = db['dict'] + self.dictBy2 = MongoClient().DBName.dictBy2 + self.dictBy3 = MongoClient().DBName.dictBy3 def learnSingle(self,fileName): input = open(fileName, encoding='utf-8') From 6d070f6116af9a03aae6900e613cce309e824dc2 Mon Sep 17 00:00:00 2001 From: OryJonay Date: Thu, 6 Nov 2014 09:56:31 +0200 Subject: [PATCH 2/3] =?UTF-8?q?=D7=A9=D7=99=D7=A0=D7=99=D7=AA=D7=99=20?= =?UTF-8?q?=D7=90=D7=AA=20=D7=94=D7=94=D7=AA=D7=97=D7=9C=D7=94=20=D7=91?= =?UTF-8?q?=D7=A9=D7=91=D7=99=D7=9C=20=D7=9C=D7=A7=D7=91=D7=9C=20DB=20?= =?UTF-8?q?=D7=A2=D7=9D=20=D7=A9=D7=9E=D7=95=D7=AA=20=D7=97=D7=93=D7=A9?= =?UTF-8?q?=D7=99=D7=9D=20=D7=9B=D7=9C=20=D7=A4=D7=A2=D7=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AutoCompModule.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/AutoCompModule.py b/AutoCompModule.py index 165c73c..c59761c 100644 --- a/AutoCompModule.py +++ b/AutoCompModule.py @@ -5,10 +5,9 @@ class AutoCompModule: def __init__(self,DBName): - db = Connection()[DBName] - self.dict = db['dict'] - self.dictBy2 = MongoClient().DBName.dictBy2 - self.dictBy3 = MongoClient().DBName.dictBy3 + self.dict = Connection()[DBName]['dict'] + self.dictBy2 = Connection()[DBName]['dictBy2'] + self.dictBy3 = Connection()[DBName]['dictBy3'] def learnSingle(self,fileName): input = open(fileName, encoding='utf-8') From 495478ac836f366674eba2666fdd25b4414cb1e6 Mon Sep 17 00:00:00 2001 From: dgingi Date: Wed, 19 Nov 2014 11:06:16 +0200 Subject: [PATCH 3/3] Update Step_1_Init.py --- Step_1_Init.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Step_1_Init.py b/Step_1_Init.py index 15bd5f3..d8628b2 100644 --- a/Step_1_Init.py +++ b/Step_1_Init.py @@ -2,7 +2,7 @@ from pymongo import MongoClient def main(): - x=5 + x=7; input = open(sys.argv[1], encoding='utf-8') words = MongoClient().db.words words2 = MongoClient().db.words2