parent
80ddcd2a4d
commit
7eaed090a7
|
@ -1,11 +1,14 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="c6d0259a-16e1-410d-91a1-830590ee2a08" name="Changes" comment="20/05/2025 - 21dhu">
|
<list default="true" id="c6d0259a-16e1-410d-91a1-830590ee2a08" name="Changes" comment="23/05/2025 - 12h">
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/Ela_Spacy.py" beforeDir="false" afterPath="$PROJECT_DIR$/Ela_Spacy.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/Job_Cron_Common.py" beforeDir="false" afterPath="$PROJECT_DIR$/Job_Cron_Common.py" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/Log/log_file.log" beforeDir="false" afterPath="$PROJECT_DIR$/Log/log_file.log" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/Log/log_file.log" beforeDir="false" afterPath="$PROJECT_DIR$/Log/log_file.log" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/jury_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/jury_mgt.py" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/ela_index_bdd_classes.py" beforeDir="false" afterPath="$PROJECT_DIR$/ela_index_bdd_classes.py" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/main.py" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/prj_common.py" beforeDir="false" afterPath="$PROJECT_DIR$/prj_common.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/wrapper.py" beforeDir="false" afterPath="$PROJECT_DIR$/wrapper.py" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
|
@ -82,13 +85,6 @@
|
||||||
<option name="presentableId" value="Default" />
|
<option name="presentableId" value="Default" />
|
||||||
<updated>1680804787304</updated>
|
<updated>1680804787304</updated>
|
||||||
</task>
|
</task>
|
||||||
<task id="LOCAL-00420" summary="25/12/2024 - 14h">
|
|
||||||
<created>1735132675184</created>
|
|
||||||
<option name="number" value="00420" />
|
|
||||||
<option name="presentableId" value="LOCAL-00420" />
|
|
||||||
<option name="project" value="LOCAL" />
|
|
||||||
<updated>1735132675184</updated>
|
|
||||||
</task>
|
|
||||||
<task id="LOCAL-00421" summary="25/12/2024 - 22h30">
|
<task id="LOCAL-00421" summary="25/12/2024 - 22h30">
|
||||||
<created>1735161926240</created>
|
<created>1735161926240</created>
|
||||||
<option name="number" value="00421" />
|
<option name="number" value="00421" />
|
||||||
|
@ -425,7 +421,14 @@
|
||||||
<option name="project" value="LOCAL" />
|
<option name="project" value="LOCAL" />
|
||||||
<updated>1747928501759</updated>
|
<updated>1747928501759</updated>
|
||||||
</task>
|
</task>
|
||||||
<option name="localTasksCounter" value="469" />
|
<task id="LOCAL-00469" summary="23/05/2025 - 12h">
|
||||||
|
<created>1747994630228</created>
|
||||||
|
<option name="number" value="00469" />
|
||||||
|
<option name="presentableId" value="LOCAL-00469" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1747994630229</updated>
|
||||||
|
</task>
|
||||||
|
<option name="localTasksCounter" value="470" />
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
<component name="Vcs.Log.Tabs.Properties">
|
<component name="Vcs.Log.Tabs.Properties">
|
||||||
|
@ -467,7 +470,6 @@
|
||||||
</option>
|
</option>
|
||||||
</component>
|
</component>
|
||||||
<component name="VcsManagerConfiguration">
|
<component name="VcsManagerConfiguration">
|
||||||
<MESSAGE value="27/02/2025 - 21h" />
|
|
||||||
<MESSAGE value="04/03/2025 - 21h" />
|
<MESSAGE value="04/03/2025 - 21h" />
|
||||||
<MESSAGE value="05/03/2025 - 18h" />
|
<MESSAGE value="05/03/2025 - 18h" />
|
||||||
<MESSAGE value="10/03/2025 - 13h" />
|
<MESSAGE value="10/03/2025 - 13h" />
|
||||||
|
@ -492,6 +494,7 @@
|
||||||
<MESSAGE value="20/05/2025 - 21h" />
|
<MESSAGE value="20/05/2025 - 21h" />
|
||||||
<MESSAGE value="20/05/2025 - 21hu" />
|
<MESSAGE value="20/05/2025 - 21hu" />
|
||||||
<MESSAGE value="20/05/2025 - 21dhu" />
|
<MESSAGE value="20/05/2025 - 21dhu" />
|
||||||
<option name="LAST_COMMIT_MESSAGE" value="20/05/2025 - 21dhu" />
|
<MESSAGE value="23/05/2025 - 12h" />
|
||||||
|
<option name="LAST_COMMIT_MESSAGE" value="23/05/2025 - 12h" />
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
|
@ -375,7 +375,7 @@ Aussi, on fait le choix de liberé de ne pas stémiser certain mots'''
|
||||||
def Ela_stemmize_search(tab_tokens):
|
def Ela_stemmize_search(tab_tokens):
|
||||||
try:
|
try:
|
||||||
tab_ret_val = []
|
tab_ret_val = []
|
||||||
#print(" VERIFICATION SI LE MOT DOIT ETRE STEMISE - Ela_stemmize_search- : " + str(tab_tokens))
|
print(" VERIFICATION SI LE MOT DOIT ETRE STEMISE - Ela_stemmize_search- : " + str(tab_tokens))
|
||||||
for mot in tab_tokens:
|
for mot in tab_tokens:
|
||||||
if (mycommon.Word_Not_Stemmize(str(mot))):
|
if (mycommon.Word_Not_Stemmize(str(mot))):
|
||||||
tab_ret_val.append(unidecode(mot))
|
tab_ret_val.append(unidecode(mot))
|
||||||
|
@ -383,7 +383,7 @@ def Ela_stemmize_search(tab_tokens):
|
||||||
'''
|
'''
|
||||||
On fait la correction orthographe avant
|
On fait la correction orthographe avant
|
||||||
'''
|
'''
|
||||||
#print("AVANT CORRECTION ORTHOGRAHIQUE ="+str(mot)+" ==> APRES = "+unidecode(str(MYSY_GV.spell.correction(mot))))
|
print("AVANT CORRECTION ORTHOGRAHIQUE ="+str(mot)+" ==> APRES = "+unidecode(str(MYSY_GV.spell.correction(mot))))
|
||||||
corrected_str = str(MYSY_GV.spell.correction(mot))
|
corrected_str = str(MYSY_GV.spell.correction(mot))
|
||||||
|
|
||||||
|
|
||||||
|
@ -405,7 +405,7 @@ def Ela_stemmize_search(tab_tokens):
|
||||||
tab_ret_val.append( unidecode (str(MYSY_GV.stemmer.stem(corrected_str))))
|
tab_ret_val.append( unidecode (str(MYSY_GV.stemmer.stem(corrected_str))))
|
||||||
'''
|
'''
|
||||||
|
|
||||||
#print(" STMISATION TAB = "+str(tab_ret_val))
|
print(" STMISATION TAB = "+str(tab_ret_val))
|
||||||
|
|
||||||
return True, tab_ret_val
|
return True, tab_ret_val
|
||||||
|
|
||||||
|
|
|
@ -2712,9 +2712,7 @@ def Cron_Qualiopi_Automatic_Traitement_Notification(diction):
|
||||||
|
|
||||||
toaddrs = ",".join(tab_destination_mail)
|
toaddrs = ",".join(tab_destination_mail)
|
||||||
dest_email = toaddrs
|
dest_email = toaddrs
|
||||||
print(" ### toaddrs 01010222 = ", dest_email)
|
#print(" ### toaddrs 01010222 = ", dest_email)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
msg['to'] = dest_email
|
msg['to'] = dest_email
|
||||||
val = smtpserver.send_message(msg)
|
val = smtpserver.send_message(msg)
|
||||||
|
|
4949
Log/log_file.log
4949
Log/log_file.log
File diff suppressed because it is too large
Load Diff
|
@ -810,6 +810,14 @@ def ela_recherche_tokens(sentence):
|
||||||
|
|
||||||
print(" VERIF APRES STEMISATION AA: " + str(tab_tokens4))
|
print(" VERIF APRES STEMISATION AA: " + str(tab_tokens4))
|
||||||
|
|
||||||
|
"""
|
||||||
|
24/05/2025 pr test on va annuler la Ela_stemmize_search
|
||||||
|
"""
|
||||||
|
tab_tokens4 = tab_tokens3
|
||||||
|
|
||||||
|
"""
|
||||||
|
end test : ca l'air de fonctionner à retester bien
|
||||||
|
"""
|
||||||
tab_tokens4.sort()
|
tab_tokens4.sort()
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
|
@ -205,6 +205,8 @@ def Upload_Save_IMG_File(file=None, Folder=None):
|
||||||
|
|
||||||
Global_file_name = str(Folder) + str(file.filename)
|
Global_file_name = str(Folder) + str(file.filename)
|
||||||
|
|
||||||
|
print(" ### Global_file_name == ", Global_file_name)
|
||||||
|
|
||||||
return True, Global_file_name
|
return True, Global_file_name
|
||||||
|
|
||||||
except Exception as e :
|
except Exception as e :
|
||||||
|
@ -1941,7 +1943,7 @@ def recordClassImage(file=None, Folder=None, diction=None):
|
||||||
return False, "Impossible d'inserer l'image de la formation "
|
return False, "Impossible d'inserer l'image de la formation "
|
||||||
|
|
||||||
# " Lecture du fichier "
|
# " Lecture du fichier "
|
||||||
#print(" Lecture du fichier : " + saved_file + ". le token est :" + str(mytoken))
|
print(" Lecture du fichier : " + saved_file + ". le token est :" + str(mytoken))
|
||||||
nb_line = 0
|
nb_line = 0
|
||||||
coll_name = MYSY_GV.dbname['image_ch']
|
coll_name = MYSY_GV.dbname['image_ch']
|
||||||
|
|
||||||
|
@ -2440,7 +2442,6 @@ def getRecodedClassImage_no_token(diction=None):
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
coll_name = MYSY_GV.dbname['image_ch']
|
coll_name = MYSY_GV.dbname['image_ch']
|
||||||
RetObject = []
|
RetObject = []
|
||||||
|
|
||||||
|
|
11
wrapper.py
11
wrapper.py
|
@ -252,7 +252,7 @@ def get_all_class(diction):
|
||||||
]}
|
]}
|
||||||
},
|
},
|
||||||
{'$project': { 'indexed': 0, 'indexed_desc': 0, 'indexed_obj': 0, "indexed_title": 0,
|
{'$project': { 'indexed': 0, 'indexed_desc': 0, 'indexed_obj': 0, "indexed_title": 0,
|
||||||
"valide": 0, "locked": 0}},
|
"valide": 0, "locked": 0, }},
|
||||||
{'$lookup':
|
{'$lookup':
|
||||||
{
|
{
|
||||||
'from': 'business_prices',
|
'from': 'business_prices',
|
||||||
|
@ -1023,7 +1023,7 @@ def recherche_text_simple(diction):
|
||||||
|
|
||||||
pipe = [
|
pipe = [
|
||||||
{ '$match': {'external_code': {"$in": tab_training}, 'published':'1'} },
|
{ '$match': {'external_code': {"$in": tab_training}, 'published':'1'} },
|
||||||
{ '$project': { '_id': 0, 'indexed': 0, 'indexed_desc': 0, 'indexed_obj': 0, "indexed_title": 0, "valide": 0, "locked": 0} },
|
{ '$project': { 'indexed': 0, 'indexed_desc': 0, 'indexed_obj': 0, "indexed_title": 0, "valide": 0, "locked": 0} },
|
||||||
{ '$lookup':
|
{ '$lookup':
|
||||||
{
|
{
|
||||||
'from': 'business_prices',
|
'from': 'business_prices',
|
||||||
|
@ -1080,7 +1080,8 @@ def recherche_text_simple(diction):
|
||||||
mydict_combined['type_view'] = "summary"
|
mydict_combined['type_view'] = "summary"
|
||||||
#print( "mydict_combined YYYYYYYYY = "+str(mydict_combined))
|
#print( "mydict_combined YYYYYYYYY = "+str(mydict_combined))
|
||||||
|
|
||||||
if ("_id" in mydict_combined.keys()):
|
if("_id" in mydict_combined.keys()):
|
||||||
|
#print(" ### mydict_combined[_id] = ", str(mydict_combined['_id']))
|
||||||
mydict_combined['class_id'] = mydict_combined.pop('_id')
|
mydict_combined['class_id'] = mydict_combined.pop('_id')
|
||||||
|
|
||||||
|
|
||||||
|
@ -1102,7 +1103,9 @@ def recherche_text_simple(diction):
|
||||||
x['description'] = no_html[:MYSY_GV.MAX_CARACT] + " ..."
|
x['description'] = no_html[:MYSY_GV.MAX_CARACT] + " ..."
|
||||||
else:
|
else:
|
||||||
x['description'] = no_html
|
x['description'] = no_html
|
||||||
insertObject.append(JSONEncoder().encode(user))
|
|
||||||
|
#print(" ### user = ", user)
|
||||||
|
insertObject.append(mycommon.JSONEncoder().encode(user))
|
||||||
|
|
||||||
'''
|
'''
|
||||||
/!\ Important : Recuperation des elements de la recherche etendue
|
/!\ Important : Recuperation des elements de la recherche etendue
|
||||||
|
|
Loading…
Reference in New Issue