From f5f68f3bc8b18d024a52c10ec4448760fc02d62a Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Sat, 30 Jan 2021 08:15:26 +0100 Subject: [PATCH] update license --- src/rougail/__init__.py | 24 ++++++++++++++++ src/rougail/annotator/__init__.py | 24 ++++++++++++++++ src/rougail/annotator/check.py | 24 ++++++++++++++++ src/rougail/annotator/condition.py | 24 ++++++++++++++++ src/rougail/annotator/family.py | 24 ++++++++++++++++ src/rougail/annotator/fill.py | 24 ++++++++++++++++ src/rougail/annotator/group.py | 24 ++++++++++++++++ src/rougail/annotator/property.py | 24 ++++++++++++++++ src/rougail/annotator/service.py | 28 +++++++++++++++++-- src/rougail/annotator/value.py | 24 ++++++++++++++++ src/rougail/annotator/variable.py | 30 ++++++++++++++++++-- src/rougail/config.py | 26 +++++++++++++++-- src/rougail/data/rougail.dtd | 2 +- src/rougail/error.py | 24 ++++++++++++++++ src/rougail/i18n.py | 45 +++++++++++++++++------------- src/rougail/objspace.py | 24 ++++++++++++++++ src/rougail/path.py | 24 ++++++++++++++++ src/rougail/rougail.py | 29 +++++++++++++++++-- src/rougail/template.py | 29 ++++++++++++++++--- src/rougail/tiramisu.py | 24 ++++++++++++++++ src/rougail/tiramisureflector.py | 24 ++++++++++++++++ src/rougail/utils.py | 27 ++++++++++++++++-- src/rougail/xmlreflector.py | 24 ++++++++++++++++ 23 files changed, 539 insertions(+), 37 deletions(-) diff --git a/src/rougail/__init__.py b/src/rougail/__init__.py index 959794d9..2185dec1 100644 --- a/src/rougail/__init__.py +++ b/src/rougail/__init__.py @@ -1,4 +1,28 @@ """Rougail method + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from .rougail import Rougail from .annotator import modes diff --git a/src/rougail/annotator/__init__.py b/src/rougail/annotator/__init__.py index 362fa485..9b1faa68 100644 --- a/src/rougail/annotator/__init__.py +++ b/src/rougail/annotator/__init__.py @@ -1,4 +1,28 @@ """Annotate dictionaries + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from .group import GroupAnnotator from .service import ServiceAnnotator diff --git a/src/rougail/annotator/check.py b/src/rougail/annotator/check.py index ee5031ef..5b1b337f 100644 --- a/src/rougail/annotator/check.py +++ b/src/rougail/annotator/check.py @@ -1,4 +1,28 @@ """Annotate check + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from typing import List, Any diff --git a/src/rougail/annotator/condition.py b/src/rougail/annotator/condition.py index 94aeed33..303fd0a9 100644 --- a/src/rougail/annotator/condition.py +++ b/src/rougail/annotator/condition.py @@ -1,4 +1,28 @@ """Annotate condition + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from typing import List, Any diff --git a/src/rougail/annotator/family.py b/src/rougail/annotator/family.py index 7891b403..caa897d3 100644 --- a/src/rougail/annotator/family.py +++ b/src/rougail/annotator/family.py @@ -1,4 +1,28 @@ """Annotate family + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from ..i18n import _ from ..error import DictConsistencyError diff --git a/src/rougail/annotator/fill.py b/src/rougail/annotator/fill.py index 19de8db2..c32048e1 100644 --- a/src/rougail/annotator/fill.py +++ b/src/rougail/annotator/fill.py @@ -1,4 +1,28 @@ """Fill annotator + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from ..utils import load_modules from ..i18n import _ diff --git a/src/rougail/annotator/group.py b/src/rougail/annotator/group.py index bd6ba4fc..f611591f 100644 --- a/src/rougail/annotator/group.py +++ b/src/rougail/annotator/group.py @@ -1,4 +1,28 @@ """Annotate group + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from ..i18n import _ from ..error import DictConsistencyError diff --git a/src/rougail/annotator/property.py b/src/rougail/annotator/property.py index ad528ec5..9a082adc 100644 --- a/src/rougail/annotator/property.py +++ b/src/rougail/annotator/property.py @@ -1,4 +1,28 @@ """Annotate properties + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from ..i18n import _ from ..error import DictConsistencyError diff --git a/src/rougail/annotator/service.py b/src/rougail/annotator/service.py index d64d00d6..e5bb9361 100644 --- a/src/rougail/annotator/service.py +++ b/src/rougail/annotator/service.py @@ -1,4 +1,28 @@ """Annotate services + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from os.path import basename from typing import Tuple @@ -99,6 +123,8 @@ class ServiceAnnotator: elt.xmlfiles, ) family.variable = [] + # FIXME ne devrait pas etre True par défaut + # devrait etre un calcule activate_obj = self._generate_element('boolean', 'activate', True, @@ -124,8 +150,6 @@ class ServiceAnnotator: elt.xmlfiles, f'{subpath}.{key}' )) - # FIXME ne devrait pas etre True par défaut - # devrait etre un calcule family.variable.append(activate_obj) families.append(family) return families diff --git a/src/rougail/annotator/value.py b/src/rougail/annotator/value.py index 400700a7..c1b7485e 100644 --- a/src/rougail/annotator/value.py +++ b/src/rougail/annotator/value.py @@ -1,4 +1,28 @@ """Annotate value + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ class ValueAnnotator: # pylint: disable=R0903 diff --git a/src/rougail/annotator/variable.py b/src/rougail/annotator/variable.py index 9db25992..3a2d0353 100644 --- a/src/rougail/annotator/variable.py +++ b/src/rougail/annotator/variable.py @@ -1,4 +1,28 @@ """Annotate variable + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ @@ -85,11 +109,11 @@ class VariableAnnotator: # pylint: disable=R0903 if hasattr(variable, 'value'): value_to_del = [] for idx, value in enumerate(variable.value): - if not hasattr(value, 'type'): - value.type = variable.type - if 'name' not in vars(value): + if not hasattr(value, 'name'): value_to_del.append(idx) else: + if not hasattr(value, 'type'): + value.type = variable.type value.name = CONVERT_OPTION.get(value.type, {}).get('func', str)(value.name) value_to_del.sort(reverse=True) for idx in value_to_del: diff --git a/src/rougail/config.py b/src/rougail/config.py index 196ad2fe..7c33ae23 100644 --- a/src/rougail/config.py +++ b/src/rougail/config.py @@ -1,7 +1,29 @@ -# -*- coding: utf-8 -*- """ -fichier de configuration pour rougail +Config file for Rougail +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from os.path import join, abspath, dirname diff --git a/src/rougail/data/rougail.dtd b/src/rougail/data/rougail.dtd index 53a3ee33..fda8fb9e 100644 --- a/src/rougail/data/rougail.dtd +++ b/src/rougail/data/rougail.dtd @@ -13,7 +13,7 @@ # Forked by: # Cadoles (http://www.cadoles.com) -# Copyright (C) 2019-2020 +# Copyright (C) 2019-2021 # distribued with GPL-2 or later license diff --git a/src/rougail/error.py b/src/rougail/error.py index 7e6cbc22..59a360de 100644 --- a/src/rougail/error.py +++ b/src/rougail/error.py @@ -1,4 +1,28 @@ """Standard error classes + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ class ConfigError(Exception): """Standard error for templating diff --git a/src/rougail/i18n.py b/src/rougail/i18n.py index d0ae9ca4..5d9f0e44 100644 --- a/src/rougail/i18n.py +++ b/src/rougail/i18n.py @@ -1,23 +1,28 @@ -# -*- coding: UTF-8 -*- -# Copyright (C) 2012-2013 Team tiramisu (see AUTHORS for all contributors) -# -# This program is free software: you can redistribute it and/or modify it -# under the terms of the GNU Lesser General Public License as published by the -# Free Software Foundation, either version 3 of the License, or (at your -# option) any later version. -# -# This program is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -# details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -# The original `Config` design model is unproudly borrowed from -# the rough gus of pypy: pypy: http://codespeak.net/svn/pypy/dist/pypy/config/ -# the whole pypy projet is under MIT licence -"internationalisation utilities" +"""Internationalisation utilities +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +""" import gettext import os import sys diff --git a/src/rougail/objspace.py b/src/rougail/objspace.py index 00a04407..664a3e67 100644 --- a/src/rougail/objspace.py +++ b/src/rougail/objspace.py @@ -1,5 +1,29 @@ """parse XML files and build a space with objects it aggregates this files and manage redefine and exists attributes + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from typing import Optional diff --git a/src/rougail/path.py b/src/rougail/path.py index d3e8fe50..233825bc 100644 --- a/src/rougail/path.py +++ b/src/rougail/path.py @@ -1,4 +1,28 @@ """Manage path to find objects + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from .i18n import _ from .error import DictConsistencyError diff --git a/src/rougail/rougail.py b/src/rougail/rougail.py index df316fa0..a4e1b6a1 100644 --- a/src/rougail/rougail.py +++ b/src/rougail/rougail.py @@ -1,6 +1,29 @@ -""" -Takes a bunch of Rougail XML dispatched in differents folders -as an input and outputs a Tiramisu's file +"""Takes a bunch of Rougail XML dispatched in differents folders +as an input and outputs a Tiramisu's file. + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Sample usage:: diff --git a/src/rougail/template.py b/src/rougail/template.py index 03b6ffc8..fe2384f3 100644 --- a/src/rougail/template.py +++ b/src/rougail/template.py @@ -1,7 +1,28 @@ -# -*- coding: utf-8 -*- -""" -Gestion du mini-langage de template -On travaille sur les fichiers cibles +"""Template langage for Rougail + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from shutil import copy diff --git a/src/rougail/tiramisu.py b/src/rougail/tiramisu.py index 133382a5..5ad376ed 100644 --- a/src/rougail/tiramisu.py +++ b/src/rougail/tiramisu.py @@ -1,4 +1,28 @@ """Redefine Tiramisu object + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ try: from tiramisu3 import DynOptionDescription diff --git a/src/rougail/tiramisureflector.py b/src/rougail/tiramisureflector.py index 8b4fe00c..6f7ffdea 100644 --- a/src/rougail/tiramisureflector.py +++ b/src/rougail/tiramisureflector.py @@ -1,5 +1,29 @@ """loader flattened XML specific + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from json import dumps diff --git a/src/rougail/utils.py b/src/rougail/utils.py index 9c70326a..c94565ea 100644 --- a/src/rougail/utils.py +++ b/src/rougail/utils.py @@ -1,5 +1,28 @@ -""" -utilitaires créole +"""Rougail's tools + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from typing import List from unicodedata import normalize, combining diff --git a/src/rougail/xmlreflector.py b/src/rougail/xmlreflector.py index db38dc10..1beee9ce 100644 --- a/src/rougail/xmlreflector.py +++ b/src/rougail/xmlreflector.py @@ -1,4 +1,28 @@ """load XML file from directory + +Created by: +EOLE (http://eole.orion.education.fr) +Copyright (C) 2005-2018 + +Forked by: +Cadoles (http://www.cadoles.com) +Copyright (C) 2019-2021 + +distribued with GPL-2 or later license + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ from typing import List from os.path import join, isfile