Skip to content
Snippets Groups Projects
Commit bce55601 authored by Mathieu Loiseau's avatar Mathieu Loiseau
Browse files

Semble OK pour merger les sources

parent 80d83b85
No related branches found
No related tags found
No related merge requests found
...@@ -185,17 +185,20 @@ class Example(SubInfo): ...@@ -185,17 +185,20 @@ class Example(SubInfo):
class Sense(SubInfo): class Sense(SubInfo):
prfx = "s" prfx = "s"
def __init__(self, lang=None, definition=None, wiki_lang=None, prefix=None): @classmethod
print(prefix)## def reset_sub_counters(cls):
super().__init__(prefix) if cls.__name__ == "Sense":
self.lang = lang
#On réinitialise les identifiants des sous-éléments
if not isinstance(self, SubSense):
Definition.reset() Definition.reset()
Example.reset() Example.reset()
Translation.reset() Translation.reset()
SubSense.reset() SubSense.reset()
def __init__(self, lang=None, definition=None, wiki_lang=None, prefix=None):
super().__init__(prefix)
self.lang = lang
#On réinitialise les identifiants des sous-éléments
Sense.reset_sub_counters()
self.definitions = [] #liste des définitions (elles auront une langue et un texte) self.definitions = [] #liste des définitions (elles auront une langue et un texte)
self.subsenses = [] #liste des sous-définitions (récursif…) self.subsenses = [] #liste des sous-définitions (récursif…)
self.examples = [] #liste des exemples (un texte obligatoire, source et url sont optionnels) self.examples = [] #liste des exemples (un texte obligatoire, source et url sont optionnels)
...@@ -305,6 +308,8 @@ class Sense(SubInfo): ...@@ -305,6 +308,8 @@ class Sense(SubInfo):
res = {} res = {}
if id: if id:
prefix = self.get_id() prefix = self.get_id()
Sense.reset_sub_counters()
if self.domain != None: if self.domain != None:
res["Domain"] = self.domain res["Domain"] = self.domain
if len(self.regions) > 0: if len(self.regions) > 0:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment