0
0
mirror of https://github.com/gramps-project/gramps synced 2025-10-05 23:52:46 +02:00

Reformat code using the latest stable version of black

Version 25.1.0 has been released.
This commit is contained in:
Nick Hall
2025-03-01 21:00:04 +00:00
parent 044b92797d
commit e0ad098a76
59 changed files with 449 additions and 462 deletions

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env python3
"""
grampsw.exe
grampsw.exe
"""
import os
from os import environ

View File

@@ -1,6 +1,6 @@
"""
Use with:
python3 setup.py build_exe --no-compress -O1
Use with:
python3 setup.py build_exe --no-compress -O1
"""
import sys

View File

@@ -463,11 +463,11 @@ class ArgHandler:
for summary in sorted(
summary_list, key=lambda sum: sum[_("Family Tree")].lower()
):
line_list = [(_('"%s"') % summary[_("Family Tree")])]
line_list = [_('"%s"') % summary[_("Family Tree")]]
for item in sorted(summary):
if item != _("Family Tree"):
# Translators: used in French+Russian, ignore otherwise
line_list += [(_('"%s"') % summary[item])]
line_list += [_('"%s"') % summary[item]]
print("\t".join(line_list))
return

View File

@@ -26,7 +26,7 @@
# cli.plug.__init__
#
""" Enable report generation from the command line interface (CLI) """
"""Enable report generation from the command line interface (CLI)"""
# -------------------------------------------------------------------------
#

View File

@@ -19,7 +19,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Unittest for argparser.py """
"""Unittest for argparser.py"""
import unittest
from unittest.mock import Mock

View File

@@ -18,7 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" CLI tests for gramps """
"""CLI tests for gramps"""
import sys
import os

View File

@@ -19,7 +19,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Unittest for user.py """
"""Unittest for user.py"""
import unittest
from unittest.mock import Mock, patch

View File

@@ -19,7 +19,7 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Generic upgrade module for dbapi dbs """
"""Generic upgrade module for dbapi dbs"""
# ------------------------------------------------------------------------
#
# Python Modules

View File

@@ -18,7 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Container class for managing the generic filters """
"""Container class for managing the generic filters"""
# -------------------------------------------------------------------------
#

View File

@@ -1,5 +1,5 @@
"""
WithinArea : used to verify if a place is contained in a specific area
WithinArea : used to verify if a place is contained in a specific area
"""
#

View File

@@ -19,8 +19,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
"""The core library of Gramps objects
"""
"""The core library of Gramps objects"""
# Dates
from .date import Date, DateError, Span

View File

@@ -18,7 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Unittest for DataDict """
"""Unittest for DataDict"""
# See also tests in ./serialize_test.py

View File

@@ -19,7 +19,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Unittest for testing dates """
"""Unittest for testing dates"""
# -------------------------------------------------------------------------
#

View File

@@ -18,7 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" unittest for grampstype """
"""unittest for grampstype"""
from __future__ import annotations
import unittest

View File

@@ -18,7 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Unittest that tests the code involved in merging """
"""Unittest that tests the code involved in merging"""
import unittest

View File

@@ -18,7 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Unittest for JSON schema """
"""Unittest for JSON schema"""
import json
import os

View File

@@ -18,7 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Unittest for object_to_data, data_to_object """
"""Unittest for object_to_data, data_to_object"""
import os
import unittest

View File

@@ -18,7 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" unittest for styledtext """
"""unittest for styledtext"""
import unittest
from copy import deepcopy

View File

@@ -19,8 +19,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
"""
"""
""" """
from .mergepersonquery import *
from .mergefamilyquery import *

View File

@@ -18,8 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
"""File and File format management for the different reports
"""
"""File and File format management for the different reports"""
# ------------------------------------------------------------------------
#

View File

@@ -18,8 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
"""File and File format management for the different reports
"""
"""File and File format management for the different reports"""
# ------------------------------------------------------------------------
#

View File

@@ -27,7 +27,7 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Graphviz adapter for Graphs """
"""Graphviz adapter for Graphs"""
# -------------------------------------------------------------------------
#
# Standard Python modules

View File

@@ -17,7 +17,7 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" LaTeX Genealogy Tree adapter for Trees """
"""LaTeX Genealogy Tree adapter for Trees"""
# -------------------------------------------------------------------------
#
# Standard Python modules

View File

@@ -24,7 +24,7 @@
# Written by Alex Roitman,
# largely based on the BaseDoc classes by Don Allingham
""" the non-UI-specific (i.e. common, shared) classes for books """
"""the non-UI-specific (i.e. common, shared) classes for books"""
# -------------------------------------------------------------------------
#

View File

@@ -19,7 +19,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Unittest for config.py """
"""Unittest for config.py"""
import os
import unittest

View File

@@ -19,7 +19,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Unittest for constfunc.py """
"""Unittest for constfunc.py"""
import unittest
from .. import constfunc

View File

@@ -18,7 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Unittest for testing ... """
"""Unittest for testing ..."""
import unittest

View File

@@ -22,26 +22,26 @@
#
"""
This module provides management of all the drag and drop target information
required by gramps widgets.
This module provides management of all the drag and drop target information
required by gramps widgets.
Adding a new drag and drop target.
==================================
Adding a new drag and drop target.
==================================
To add a new target: add a new _DdType to in _DdTargets.__init__ and
then add this new type to the list returned from either all_text_types()
and all_text_targets() or or all_gramps_targets() and all_gramps_types().
To add a new target: add a new _DdType to in _DdTargets.__init__ and
then add this new type to the list returned from either all_text_types()
and all_text_targets() or or all_gramps_targets() and all_gramps_types().
Usage
=====
Usage
=====
The module defines a singleton instance of _DdTargets called DdTargets.
The module defines a singleton instance of _DdTargets called DdTargets.
from .ddtargets import DdTargets
from .ddtargets import DdTargets
drag_dest_set(Gtk.DestDefaults.ALL,
DdTargets.all_targets(),
Gdk.DragAction.COPY)
drag_dest_set(Gtk.DestDefaults.ALL,
DdTargets.all_targets(),
Gdk.DragAction.COPY)
"""

View File

@@ -18,7 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Unittest for editreference.py """
"""Unittest for editreference.py"""
import unittest
from unittest.mock import Mock, patch

View File

@@ -20,7 +20,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" This contains the main class corresponding to a running gramps process """
"""This contains the main class corresponding to a running gramps process"""
# -------------------------------------------------------------------------
#

View File

@@ -19,8 +19,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
"""
"""
""" """
from .mergeperson import *
from .mergefamily import *

View File

@@ -22,7 +22,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" GUI dialog for creating and managing books """
"""GUI dialog for creating and managing books"""
# Written by Alex Roitman,
# largely based on the BaseDoc classes by Don Allingham

View File

@@ -21,7 +21,7 @@
#
"""
base class for generating dialogs for docgen-derived reports
base class for generating dialogs for docgen-derived reports
"""
# -------------------------------------------------------------------------

View File

@@ -24,7 +24,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
"""base class for generating dialogs for graph-based reports """
"""base class for generating dialogs for graph-based reports"""
# ------------------------------------------------------------------------
#

View File

@@ -18,7 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
"""class for generating dialogs for graphviz-based reports """
"""class for generating dialogs for graphviz-based reports"""
# -------------------------------------------------------------------------------
#

View File

@@ -21,7 +21,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" The ReportDialog base class """
"""The ReportDialog base class"""
# -------------------------------------------------------------------------
#

View File

@@ -18,7 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
"""class for generating dialogs for graphviz-based reports """
"""class for generating dialogs for graphviz-based reports"""
# -------------------------------------------------------------------------------
#

View File

@@ -19,8 +19,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
"""Handling of selection dialog for selecting notes
"""
"""Handling of selection dialog for selecting notes"""
# -------------------------------------------------------------------------
#

View File

@@ -1,4 +1,4 @@
""" Unittest for display.py """
"""Unittest for display.py"""
import unittest
from unittest.mock import patch

View File

@@ -19,7 +19,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Unittest for user.py """
"""Unittest for user.py"""
import unittest
from unittest.mock import Mock, patch

View File

@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
""" Unittest for utils.py """
"""Unittest for utils.py"""
import unittest
from ..utils import get_contrast_color

View File

@@ -19,7 +19,7 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" BSDDB upgrade module """
"""BSDDB upgrade module"""
# ------------------------------------------------------------------------
#
# Python Modules

View File

@@ -20,8 +20,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
"""PS/PDF output generator based on Cairo.
"""
"""PS/PDF output generator based on Cairo."""
# ------------------------------------------------------------------------
#

View File

@@ -19,8 +19,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
"""Printing interface based on Gtk.Print* classes.
"""
"""Printing interface based on Gtk.Print* classes."""
# ------------------------------------------------------------------------
#

View File

@@ -23,7 +23,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" fanchart report """
"""fanchart report"""
# ------------------------------------------------------------------------
#

View File

@@ -80,9 +80,9 @@ class GivenNameCloudGramplet(Gramplet):
allnames = [person.get_primary_name()] + person.get_alternate_names()
allnames = set(name.get_first_name().strip() for name in allnames)
for givenname in allnames:
nbsp = givenname.split("\u00A0")
nbsp = givenname.split("\u00a0")
if len(nbsp) > 1: # there was an NBSP, a non-breaking space
first_two = nbsp[0] + "\u00A0" + nbsp[1].split()[0]
first_two = nbsp[0] + "\u00a0" + nbsp[1].split()[0]
givensubnames[first_two] += 1
representative_handle[first_two] = person.handle
givenname = " ".join(nbsp[1].split()[1:])

View File

@@ -25,8 +25,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
"""Report output generator based on Cairo.
"""
"""Report output generator based on Cairo."""
# ------------------------------------------------------------------------
#

View File

@@ -1437,47 +1437,47 @@ class AnselReader(BaseReader):
# mappings of single byte ANSEL codes to unicode
__onebyte = {
b"\xA1": "\u0141",
b"\xA2": "\u00d8",
b"\xA3": "\u0110",
b"\xA4": "\u00de",
b"\xA5": "\u00c6",
b"\xA6": "\u0152",
b"\xA7": "\u02b9",
b"\xA8": "\u00b7",
b"\xA9": "\u266d",
b"\xAA": "\u00ae",
b"\xAB": "\u00b1",
b"\xAC": "\u01a0",
b"\xAD": "\u01af",
b"\xAE": "\u02bc",
b"\xB0": "\u02bb",
b"\xB1": "\u0142",
b"\xB2": "\u00f8",
b"\xB3": "\u0111",
b"\xB4": "\u00fe",
b"\xB5": "\u00e6",
b"\xB6": "\u0153",
b"\xB7": "\u02ba",
b"\xB8": "\u0131",
b"\xB9": "\u00a3",
b"\xBA": "\u00f0",
b"\xBC": "\u01a1",
b"\xBD": "\u01b0",
b"\xBE": "\u25a1",
b"\xBF": "\u25a0",
b"\xC0": "\u00b0",
b"\xC1": "\u2113",
b"\xC2": "\u2117",
b"\xC3": "\u00a9",
b"\xC4": "\u266f",
b"\xC5": "\u00bf",
b"\xC6": "\u00a1",
b"\xC7": "\u00df",
b"\xC8": "\u20ac",
b"\xCD": "\u0065",
b"\xCE": "\u006f",
b"\xCF": "\u00df",
b"\xa1": "\u0141",
b"\xa2": "\u00d8",
b"\xa3": "\u0110",
b"\xa4": "\u00de",
b"\xa5": "\u00c6",
b"\xa6": "\u0152",
b"\xa7": "\u02b9",
b"\xa8": "\u00b7",
b"\xa9": "\u266d",
b"\xaa": "\u00ae",
b"\xab": "\u00b1",
b"\xac": "\u01a0",
b"\xad": "\u01af",
b"\xae": "\u02bc",
b"\xb0": "\u02bb",
b"\xb1": "\u0142",
b"\xb2": "\u00f8",
b"\xb3": "\u0111",
b"\xb4": "\u00fe",
b"\xb5": "\u00e6",
b"\xb6": "\u0153",
b"\xb7": "\u02ba",
b"\xb8": "\u0131",
b"\xb9": "\u00a3",
b"\xba": "\u00f0",
b"\xbc": "\u01a1",
b"\xbd": "\u01b0",
b"\xbe": "\u25a1",
b"\xbf": "\u25a0",
b"\xc0": "\u00b0",
b"\xc1": "\u2113",
b"\xc2": "\u2117",
b"\xc3": "\u00a9",
b"\xc4": "\u266f",
b"\xc5": "\u00bf",
b"\xc6": "\u00a1",
b"\xc7": "\u00df",
b"\xc8": "\u20ac",
b"\xcd": "\u0065",
b"\xce": "\u006f",
b"\xcf": "\u00df",
}
# combining forms (in ANSEL, they precede the modified ASCII character
@@ -1488,342 +1488,342 @@ class AnselReader(BaseReader):
# (strange things) probably not commonly found in our needs, unless one
# starts writing persian (or???) poetry in ANSEL
__acombiners = {
b"\x8D": "\u200d",
b"\x8E": "\u200c",
b"\xE0": "\u0309",
b"\xE1": "\u0300",
b"\xE2": "\u0301",
b"\xE3": "\u0302",
b"\xE4": "\u0303",
b"\xE5": "\u0304",
b"\xE6": "\u0306",
b"\xE7": "\u0307",
b"\xE8": "\u0308",
b"\xE9": "\u030c",
b"\xEA": "\u030a",
b"\xEB": "\ufe20",
b"\xEC": "\ufe21",
b"\xED": "\u0315",
b"\xEE": "\u030b",
b"\xEF": "\u0310",
b"\xF0": "\u0327",
b"\xF1": "\u0328",
b"\xF2": "\u0323",
b"\xF3": "\u0324",
b"\xF4": "\u0325",
b"\xF5": "\u0333",
b"\xF6": "\u0332",
b"\xF7": "\u0326",
b"\xF8": "\u031c",
b"\xF9": "\u032e",
b"\xFA": "\ufe22",
b"\xFB": "\ufe23",
b"\xFC": "\u0338",
b"\xFE": "\u0313",
b"\x8d": "\u200d",
b"\x8e": "\u200c",
b"\xe0": "\u0309",
b"\xe1": "\u0300",
b"\xe2": "\u0301",
b"\xe3": "\u0302",
b"\xe4": "\u0303",
b"\xe5": "\u0304",
b"\xe6": "\u0306",
b"\xe7": "\u0307",
b"\xe8": "\u0308",
b"\xe9": "\u030c",
b"\xea": "\u030a",
b"\xeb": "\ufe20",
b"\xec": "\ufe21",
b"\xed": "\u0315",
b"\xee": "\u030b",
b"\xef": "\u0310",
b"\xf0": "\u0327",
b"\xf1": "\u0328",
b"\xf2": "\u0323",
b"\xf3": "\u0324",
b"\xf4": "\u0325",
b"\xf5": "\u0333",
b"\xf6": "\u0332",
b"\xf7": "\u0326",
b"\xf8": "\u031c",
b"\xf9": "\u032e",
b"\xfa": "\ufe22",
b"\xfb": "\ufe23",
b"\xfc": "\u0338",
b"\xfe": "\u0313",
}
# mappings of two byte (precomposed forms) ANSEL codes to unicode
__twobyte = {
b"\xE0\x41": "\u1ea2",
b"\xE0\x45": "\u1eba",
b"\xE0\x49": "\u1ec8",
b"\xE0\x4F": "\u1ece",
b"\xE0\x55": "\u1ee6",
b"\xE0\x59": "\u1ef6",
b"\xE0\x61": "\u1ea3",
b"\xE0\x65": "\u1ebb",
b"\xE0\x69": "\u1ec9",
b"\xE0\x6F": "\u1ecf",
b"\xE0\x75": "\u1ee7",
b"\xE0\x79": "\u1ef7",
b"\xE1\x41": "\u00c0",
b"\xE1\x45": "\u00c8",
b"\xE1\x49": "\u00cc",
b"\xE1\x4F": "\u00d2",
b"\xE1\x55": "\u00d9",
b"\xE1\x57": "\u1e80",
b"\xE1\x59": "\u1ef2",
b"\xE1\x61": "\u00e0",
b"\xE1\x65": "\u00e8",
b"\xE1\x69": "\u00ec",
b"\xE1\x6F": "\u00f2",
b"\xE1\x75": "\u00f9",
b"\xE1\x77": "\u1e81",
b"\xE1\x79": "\u1ef3",
b"\xE2\x41": "\u00c1",
b"\xE2\x43": "\u0106",
b"\xE2\x45": "\u00c9",
b"\xE2\x47": "\u01f4",
b"\xE2\x49": "\u00cd",
b"\xE2\x4B": "\u1e30",
b"\xE2\x4C": "\u0139",
b"\xE2\x4D": "\u1e3e",
b"\xE2\x4E": "\u0143",
b"\xE2\x4F": "\u00d3",
b"\xE2\x50": "\u1e54",
b"\xE2\x52": "\u0154",
b"\xE2\x53": "\u015a",
b"\xE2\x55": "\u00da",
b"\xE2\x57": "\u1e82",
b"\xE2\x59": "\u00dd",
b"\xE2\x5A": "\u0179",
b"\xE2\x61": "\u00e1",
b"\xE2\x63": "\u0107",
b"\xE2\x65": "\u00e9",
b"\xE2\x67": "\u01f5",
b"\xE2\x69": "\u00ed",
b"\xE2\x6B": "\u1e31",
b"\xE2\x6C": "\u013a",
b"\xE2\x6D": "\u1e3f",
b"\xE2\x6E": "\u0144",
b"\xE2\x6F": "\u00f3",
b"\xE2\x70": "\u1e55",
b"\xE2\x72": "\u0155",
b"\xE2\x73": "\u015b",
b"\xE2\x75": "\u00fa",
b"\xE2\x77": "\u1e83",
b"\xE2\x79": "\u00fd",
b"\xE2\x7A": "\u017a",
b"\xE2\xA5": "\u01fc",
b"\xE2\xB5": "\u01fd",
b"\xE3\x41": "\u00c2",
b"\xE3\x43": "\u0108",
b"\xE3\x45": "\u00ca",
b"\xE3\x47": "\u011c",
b"\xE3\x48": "\u0124",
b"\xE3\x49": "\u00ce",
b"\xE3\x4A": "\u0134",
b"\xE3\x4F": "\u00d4",
b"\xE3\x53": "\u015c",
b"\xE3\x55": "\u00db",
b"\xE3\x57": "\u0174",
b"\xE3\x59": "\u0176",
b"\xE3\x5A": "\u1e90",
b"\xE3\x61": "\u00e2",
b"\xE3\x63": "\u0109",
b"\xE3\x65": "\u00ea",
b"\xE3\x67": "\u011d",
b"\xE3\x68": "\u0125",
b"\xE3\x69": "\u00ee",
b"\xE3\x6A": "\u0135",
b"\xE3\x6F": "\u00f4",
b"\xE3\x73": "\u015d",
b"\xE3\x75": "\u00fb",
b"\xE3\x77": "\u0175",
b"\xE3\x79": "\u0177",
b"\xE3\x7A": "\u1e91",
b"\xE4\x41": "\u00c3",
b"\xE4\x45": "\u1ebc",
b"\xE4\x49": "\u0128",
b"\xE4\x4E": "\u00d1",
b"\xE4\x4F": "\u00d5",
b"\xE4\x55": "\u0168",
b"\xE4\x56": "\u1e7c",
b"\xE4\x59": "\u1ef8",
b"\xE4\x61": "\u00e3",
b"\xE4\x65": "\u1ebd",
b"\xE4\x69": "\u0129",
b"\xE4\x6E": "\u00f1",
b"\xE4\x6F": "\u00f5",
b"\xE4\x75": "\u0169",
b"\xE4\x76": "\u1e7d",
b"\xE4\x79": "\u1ef9",
b"\xE5\x41": "\u0100",
b"\xE5\x45": "\u0112",
b"\xE5\x47": "\u1e20",
b"\xE5\x49": "\u012a",
b"\xE5\x4F": "\u014c",
b"\xE5\x55": "\u016a",
b"\xE5\x61": "\u0101",
b"\xE5\x65": "\u0113",
b"\xE5\x67": "\u1e21",
b"\xE5\x69": "\u012b",
b"\xE5\x6F": "\u014d",
b"\xE5\x75": "\u016b",
b"\xE5\xA5": "\u01e2",
b"\xE5\xB5": "\u01e3",
b"\xE6\x41": "\u0102",
b"\xE6\x45": "\u0114",
b"\xE6\x47": "\u011e",
b"\xE6\x49": "\u012c",
b"\xE6\x4F": "\u014e",
b"\xE6\x55": "\u016c",
b"\xE6\x61": "\u0103",
b"\xE6\x65": "\u0115",
b"\xE6\x67": "\u011f",
b"\xE6\x69": "\u012d",
b"\xE6\x6F": "\u014f",
b"\xE6\x75": "\u016d",
b"\xE7\x42": "\u1e02",
b"\xE7\x43": "\u010a",
b"\xE7\x44": "\u1e0a",
b"\xE7\x45": "\u0116",
b"\xE7\x46": "\u1e1e",
b"\xE7\x47": "\u0120",
b"\xE7\x48": "\u1e22",
b"\xE7\x49": "\u0130",
b"\xE7\x4D": "\u1e40",
b"\xE7\x4E": "\u1e44",
b"\xE7\x50": "\u1e56",
b"\xE7\x52": "\u1e58",
b"\xE7\x53": "\u1e60",
b"\xE7\x54": "\u1e6a",
b"\xE7\x57": "\u1e86",
b"\xE7\x58": "\u1e8a",
b"\xE7\x59": "\u1e8e",
b"\xE7\x5A": "\u017b",
b"\xE7\x62": "\u1e03",
b"\xE7\x63": "\u010b",
b"\xE7\x64": "\u1e0b",
b"\xE7\x65": "\u0117",
b"\xE7\x66": "\u1e1f",
b"\xE7\x67": "\u0121",
b"\xE7\x68": "\u1e23",
b"\xE7\x6D": "\u1e41",
b"\xE7\x6E": "\u1e45",
b"\xE7\x70": "\u1e57",
b"\xE7\x72": "\u1e59",
b"\xE7\x73": "\u1e61",
b"\xE7\x74": "\u1e6b",
b"\xE7\x77": "\u1e87",
b"\xE7\x78": "\u1e8b",
b"\xE7\x79": "\u1e8f",
b"\xE7\x7A": "\u017c",
b"\xE8\x41": "\u00c4",
b"\xE8\x45": "\u00cb",
b"\xE8\x48": "\u1e26",
b"\xE8\x49": "\u00cf",
b"\xE8\x4F": "\u00d6",
b"\xE8\x55": "\u00dc",
b"\xE8\x57": "\u1e84",
b"\xE8\x58": "\u1e8c",
b"\xE8\x59": "\u0178",
b"\xE8\x61": "\u00e4",
b"\xE8\x65": "\u00eb",
b"\xE8\x68": "\u1e27",
b"\xE8\x69": "\u00ef",
b"\xE8\x6F": "\u00f6",
b"\xE8\x74": "\u1e97",
b"\xE8\x75": "\u00fc",
b"\xE8\x77": "\u1e85",
b"\xE8\x78": "\u1e8d",
b"\xE8\x79": "\u00ff",
b"\xE9\x41": "\u01cd",
b"\xE9\x43": "\u010c",
b"\xE9\x44": "\u010e",
b"\xE9\x45": "\u011a",
b"\xE9\x47": "\u01e6",
b"\xE9\x49": "\u01cf",
b"\xE9\x4B": "\u01e8",
b"\xE9\x4C": "\u013d",
b"\xE9\x4E": "\u0147",
b"\xE9\x4F": "\u01d1",
b"\xE9\x52": "\u0158",
b"\xE9\x53": "\u0160",
b"\xE9\x54": "\u0164",
b"\xE9\x55": "\u01d3",
b"\xE9\x5A": "\u017d",
b"\xE9\x61": "\u01ce",
b"\xE9\x63": "\u010d",
b"\xE9\x64": "\u010f",
b"\xE9\x65": "\u011b",
b"\xE9\x67": "\u01e7",
b"\xE9\x69": "\u01d0",
b"\xE9\x6A": "\u01f0",
b"\xE9\x6B": "\u01e9",
b"\xE9\x6C": "\u013e",
b"\xE9\x6E": "\u0148",
b"\xE9\x6F": "\u01d2",
b"\xE9\x72": "\u0159",
b"\xE9\x73": "\u0161",
b"\xE9\x74": "\u0165",
b"\xE9\x75": "\u01d4",
b"\xE9\x7A": "\u017e",
b"\xEA\x41": "\u00c5",
b"\xEA\x61": "\u00e5",
b"\xEA\x75": "\u016f",
b"\xEA\x77": "\u1e98",
b"\xEA\x79": "\u1e99",
b"\xEA\xAD": "\u016e",
b"\xEE\x4F": "\u0150",
b"\xEE\x55": "\u0170",
b"\xEE\x6F": "\u0151",
b"\xEE\x75": "\u0171",
b"\xF0\x20": "\u00b8",
b"\xF0\x43": "\u00c7",
b"\xF0\x44": "\u1e10",
b"\xF0\x47": "\u0122",
b"\xF0\x48": "\u1e28",
b"\xF0\x4B": "\u0136",
b"\xF0\x4C": "\u013b",
b"\xF0\x4E": "\u0145",
b"\xF0\x52": "\u0156",
b"\xF0\x53": "\u015e",
b"\xF0\x54": "\u0162",
b"\xF0\x63": "\u00e7",
b"\xF0\x64": "\u1e11",
b"\xF0\x67": "\u0123",
b"\xF0\x68": "\u1e29",
b"\xF0\x6B": "\u0137",
b"\xF0\x6C": "\u013c",
b"\xF0\x6E": "\u0146",
b"\xF0\x72": "\u0157",
b"\xF0\x73": "\u015f",
b"\xF0\x74": "\u0163",
b"\xF1\x41": "\u0104",
b"\xF1\x45": "\u0118",
b"\xF1\x49": "\u012e",
b"\xF1\x4F": "\u01ea",
b"\xF1\x55": "\u0172",
b"\xF1\x61": "\u0105",
b"\xF1\x65": "\u0119",
b"\xF1\x69": "\u012f",
b"\xF1\x6F": "\u01eb",
b"\xF1\x75": "\u0173",
b"\xF2\x41": "\u1ea0",
b"\xF2\x42": "\u1e04",
b"\xF2\x44": "\u1e0c",
b"\xF2\x45": "\u1eb8",
b"\xF2\x48": "\u1e24",
b"\xF2\x49": "\u1eca",
b"\xF2\x4B": "\u1e32",
b"\xF2\x4C": "\u1e36",
b"\xF2\x4D": "\u1e42",
b"\xF2\x4E": "\u1e46",
b"\xF2\x4F": "\u1ecc",
b"\xF2\x52": "\u1e5a",
b"\xF2\x53": "\u1e62",
b"\xF2\x54": "\u1e6c",
b"\xF2\x55": "\u1ee4",
b"\xF2\x56": "\u1e7e",
b"\xF2\x57": "\u1e88",
b"\xF2\x59": "\u1ef4",
b"\xF2\x5A": "\u1e92",
b"\xF2\x61": "\u1ea1",
b"\xF2\x62": "\u1e05",
b"\xF2\x64": "\u1e0d",
b"\xF2\x65": "\u1eb9",
b"\xF2\x68": "\u1e25",
b"\xF2\x69": "\u1ecb",
b"\xF2\x6B": "\u1e33",
b"\xF2\x6C": "\u1e37",
b"\xF2\x6D": "\u1e43",
b"\xF2\x6E": "\u1e47",
b"\xF2\x6F": "\u1ecd",
b"\xF2\x72": "\u1e5b",
b"\xF2\x73": "\u1e63",
b"\xF2\x74": "\u1e6d",
b"\xF2\x75": "\u1ee5",
b"\xF2\x76": "\u1e7f",
b"\xF2\x77": "\u1e89",
b"\xF2\x79": "\u1ef5",
b"\xF2\x7A": "\u1e93",
b"\xF3\x55": "\u1e72",
b"\xF3\x75": "\u1e73",
b"\xF4\x41": "\u1e00",
b"\xF4\x61": "\u1e01",
b"\xF9\x48": "\u1e2a",
b"\xF9\x68": "\u1e2b",
b"\xe0\x41": "\u1ea2",
b"\xe0\x45": "\u1eba",
b"\xe0\x49": "\u1ec8",
b"\xe0\x4f": "\u1ece",
b"\xe0\x55": "\u1ee6",
b"\xe0\x59": "\u1ef6",
b"\xe0\x61": "\u1ea3",
b"\xe0\x65": "\u1ebb",
b"\xe0\x69": "\u1ec9",
b"\xe0\x6f": "\u1ecf",
b"\xe0\x75": "\u1ee7",
b"\xe0\x79": "\u1ef7",
b"\xe1\x41": "\u00c0",
b"\xe1\x45": "\u00c8",
b"\xe1\x49": "\u00cc",
b"\xe1\x4f": "\u00d2",
b"\xe1\x55": "\u00d9",
b"\xe1\x57": "\u1e80",
b"\xe1\x59": "\u1ef2",
b"\xe1\x61": "\u00e0",
b"\xe1\x65": "\u00e8",
b"\xe1\x69": "\u00ec",
b"\xe1\x6f": "\u00f2",
b"\xe1\x75": "\u00f9",
b"\xe1\x77": "\u1e81",
b"\xe1\x79": "\u1ef3",
b"\xe2\x41": "\u00c1",
b"\xe2\x43": "\u0106",
b"\xe2\x45": "\u00c9",
b"\xe2\x47": "\u01f4",
b"\xe2\x49": "\u00cd",
b"\xe2\x4b": "\u1e30",
b"\xe2\x4c": "\u0139",
b"\xe2\x4d": "\u1e3e",
b"\xe2\x4e": "\u0143",
b"\xe2\x4f": "\u00d3",
b"\xe2\x50": "\u1e54",
b"\xe2\x52": "\u0154",
b"\xe2\x53": "\u015a",
b"\xe2\x55": "\u00da",
b"\xe2\x57": "\u1e82",
b"\xe2\x59": "\u00dd",
b"\xe2\x5a": "\u0179",
b"\xe2\x61": "\u00e1",
b"\xe2\x63": "\u0107",
b"\xe2\x65": "\u00e9",
b"\xe2\x67": "\u01f5",
b"\xe2\x69": "\u00ed",
b"\xe2\x6b": "\u1e31",
b"\xe2\x6c": "\u013a",
b"\xe2\x6d": "\u1e3f",
b"\xe2\x6e": "\u0144",
b"\xe2\x6f": "\u00f3",
b"\xe2\x70": "\u1e55",
b"\xe2\x72": "\u0155",
b"\xe2\x73": "\u015b",
b"\xe2\x75": "\u00fa",
b"\xe2\x77": "\u1e83",
b"\xe2\x79": "\u00fd",
b"\xe2\x7a": "\u017a",
b"\xe2\xa5": "\u01fc",
b"\xe2\xb5": "\u01fd",
b"\xe3\x41": "\u00c2",
b"\xe3\x43": "\u0108",
b"\xe3\x45": "\u00ca",
b"\xe3\x47": "\u011c",
b"\xe3\x48": "\u0124",
b"\xe3\x49": "\u00ce",
b"\xe3\x4a": "\u0134",
b"\xe3\x4f": "\u00d4",
b"\xe3\x53": "\u015c",
b"\xe3\x55": "\u00db",
b"\xe3\x57": "\u0174",
b"\xe3\x59": "\u0176",
b"\xe3\x5a": "\u1e90",
b"\xe3\x61": "\u00e2",
b"\xe3\x63": "\u0109",
b"\xe3\x65": "\u00ea",
b"\xe3\x67": "\u011d",
b"\xe3\x68": "\u0125",
b"\xe3\x69": "\u00ee",
b"\xe3\x6a": "\u0135",
b"\xe3\x6f": "\u00f4",
b"\xe3\x73": "\u015d",
b"\xe3\x75": "\u00fb",
b"\xe3\x77": "\u0175",
b"\xe3\x79": "\u0177",
b"\xe3\x7a": "\u1e91",
b"\xe4\x41": "\u00c3",
b"\xe4\x45": "\u1ebc",
b"\xe4\x49": "\u0128",
b"\xe4\x4e": "\u00d1",
b"\xe4\x4f": "\u00d5",
b"\xe4\x55": "\u0168",
b"\xe4\x56": "\u1e7c",
b"\xe4\x59": "\u1ef8",
b"\xe4\x61": "\u00e3",
b"\xe4\x65": "\u1ebd",
b"\xe4\x69": "\u0129",
b"\xe4\x6e": "\u00f1",
b"\xe4\x6f": "\u00f5",
b"\xe4\x75": "\u0169",
b"\xe4\x76": "\u1e7d",
b"\xe4\x79": "\u1ef9",
b"\xe5\x41": "\u0100",
b"\xe5\x45": "\u0112",
b"\xe5\x47": "\u1e20",
b"\xe5\x49": "\u012a",
b"\xe5\x4f": "\u014c",
b"\xe5\x55": "\u016a",
b"\xe5\x61": "\u0101",
b"\xe5\x65": "\u0113",
b"\xe5\x67": "\u1e21",
b"\xe5\x69": "\u012b",
b"\xe5\x6f": "\u014d",
b"\xe5\x75": "\u016b",
b"\xe5\xa5": "\u01e2",
b"\xe5\xb5": "\u01e3",
b"\xe6\x41": "\u0102",
b"\xe6\x45": "\u0114",
b"\xe6\x47": "\u011e",
b"\xe6\x49": "\u012c",
b"\xe6\x4f": "\u014e",
b"\xe6\x55": "\u016c",
b"\xe6\x61": "\u0103",
b"\xe6\x65": "\u0115",
b"\xe6\x67": "\u011f",
b"\xe6\x69": "\u012d",
b"\xe6\x6f": "\u014f",
b"\xe6\x75": "\u016d",
b"\xe7\x42": "\u1e02",
b"\xe7\x43": "\u010a",
b"\xe7\x44": "\u1e0a",
b"\xe7\x45": "\u0116",
b"\xe7\x46": "\u1e1e",
b"\xe7\x47": "\u0120",
b"\xe7\x48": "\u1e22",
b"\xe7\x49": "\u0130",
b"\xe7\x4d": "\u1e40",
b"\xe7\x4e": "\u1e44",
b"\xe7\x50": "\u1e56",
b"\xe7\x52": "\u1e58",
b"\xe7\x53": "\u1e60",
b"\xe7\x54": "\u1e6a",
b"\xe7\x57": "\u1e86",
b"\xe7\x58": "\u1e8a",
b"\xe7\x59": "\u1e8e",
b"\xe7\x5a": "\u017b",
b"\xe7\x62": "\u1e03",
b"\xe7\x63": "\u010b",
b"\xe7\x64": "\u1e0b",
b"\xe7\x65": "\u0117",
b"\xe7\x66": "\u1e1f",
b"\xe7\x67": "\u0121",
b"\xe7\x68": "\u1e23",
b"\xe7\x6d": "\u1e41",
b"\xe7\x6e": "\u1e45",
b"\xe7\x70": "\u1e57",
b"\xe7\x72": "\u1e59",
b"\xe7\x73": "\u1e61",
b"\xe7\x74": "\u1e6b",
b"\xe7\x77": "\u1e87",
b"\xe7\x78": "\u1e8b",
b"\xe7\x79": "\u1e8f",
b"\xe7\x7a": "\u017c",
b"\xe8\x41": "\u00c4",
b"\xe8\x45": "\u00cb",
b"\xe8\x48": "\u1e26",
b"\xe8\x49": "\u00cf",
b"\xe8\x4f": "\u00d6",
b"\xe8\x55": "\u00dc",
b"\xe8\x57": "\u1e84",
b"\xe8\x58": "\u1e8c",
b"\xe8\x59": "\u0178",
b"\xe8\x61": "\u00e4",
b"\xe8\x65": "\u00eb",
b"\xe8\x68": "\u1e27",
b"\xe8\x69": "\u00ef",
b"\xe8\x6f": "\u00f6",
b"\xe8\x74": "\u1e97",
b"\xe8\x75": "\u00fc",
b"\xe8\x77": "\u1e85",
b"\xe8\x78": "\u1e8d",
b"\xe8\x79": "\u00ff",
b"\xe9\x41": "\u01cd",
b"\xe9\x43": "\u010c",
b"\xe9\x44": "\u010e",
b"\xe9\x45": "\u011a",
b"\xe9\x47": "\u01e6",
b"\xe9\x49": "\u01cf",
b"\xe9\x4b": "\u01e8",
b"\xe9\x4c": "\u013d",
b"\xe9\x4e": "\u0147",
b"\xe9\x4f": "\u01d1",
b"\xe9\x52": "\u0158",
b"\xe9\x53": "\u0160",
b"\xe9\x54": "\u0164",
b"\xe9\x55": "\u01d3",
b"\xe9\x5a": "\u017d",
b"\xe9\x61": "\u01ce",
b"\xe9\x63": "\u010d",
b"\xe9\x64": "\u010f",
b"\xe9\x65": "\u011b",
b"\xe9\x67": "\u01e7",
b"\xe9\x69": "\u01d0",
b"\xe9\x6a": "\u01f0",
b"\xe9\x6b": "\u01e9",
b"\xe9\x6c": "\u013e",
b"\xe9\x6e": "\u0148",
b"\xe9\x6f": "\u01d2",
b"\xe9\x72": "\u0159",
b"\xe9\x73": "\u0161",
b"\xe9\x74": "\u0165",
b"\xe9\x75": "\u01d4",
b"\xe9\x7a": "\u017e",
b"\xea\x41": "\u00c5",
b"\xea\x61": "\u00e5",
b"\xea\x75": "\u016f",
b"\xea\x77": "\u1e98",
b"\xea\x79": "\u1e99",
b"\xea\xad": "\u016e",
b"\xee\x4f": "\u0150",
b"\xee\x55": "\u0170",
b"\xee\x6f": "\u0151",
b"\xee\x75": "\u0171",
b"\xf0\x20": "\u00b8",
b"\xf0\x43": "\u00c7",
b"\xf0\x44": "\u1e10",
b"\xf0\x47": "\u0122",
b"\xf0\x48": "\u1e28",
b"\xf0\x4b": "\u0136",
b"\xf0\x4c": "\u013b",
b"\xf0\x4e": "\u0145",
b"\xf0\x52": "\u0156",
b"\xf0\x53": "\u015e",
b"\xf0\x54": "\u0162",
b"\xf0\x63": "\u00e7",
b"\xf0\x64": "\u1e11",
b"\xf0\x67": "\u0123",
b"\xf0\x68": "\u1e29",
b"\xf0\x6b": "\u0137",
b"\xf0\x6c": "\u013c",
b"\xf0\x6e": "\u0146",
b"\xf0\x72": "\u0157",
b"\xf0\x73": "\u015f",
b"\xf0\x74": "\u0163",
b"\xf1\x41": "\u0104",
b"\xf1\x45": "\u0118",
b"\xf1\x49": "\u012e",
b"\xf1\x4f": "\u01ea",
b"\xf1\x55": "\u0172",
b"\xf1\x61": "\u0105",
b"\xf1\x65": "\u0119",
b"\xf1\x69": "\u012f",
b"\xf1\x6f": "\u01eb",
b"\xf1\x75": "\u0173",
b"\xf2\x41": "\u1ea0",
b"\xf2\x42": "\u1e04",
b"\xf2\x44": "\u1e0c",
b"\xf2\x45": "\u1eb8",
b"\xf2\x48": "\u1e24",
b"\xf2\x49": "\u1eca",
b"\xf2\x4b": "\u1e32",
b"\xf2\x4c": "\u1e36",
b"\xf2\x4d": "\u1e42",
b"\xf2\x4e": "\u1e46",
b"\xf2\x4f": "\u1ecc",
b"\xf2\x52": "\u1e5a",
b"\xf2\x53": "\u1e62",
b"\xf2\x54": "\u1e6c",
b"\xf2\x55": "\u1ee4",
b"\xf2\x56": "\u1e7e",
b"\xf2\x57": "\u1e88",
b"\xf2\x59": "\u1ef4",
b"\xf2\x5a": "\u1e92",
b"\xf2\x61": "\u1ea1",
b"\xf2\x62": "\u1e05",
b"\xf2\x64": "\u1e0d",
b"\xf2\x65": "\u1eb9",
b"\xf2\x68": "\u1e25",
b"\xf2\x69": "\u1ecb",
b"\xf2\x6b": "\u1e33",
b"\xf2\x6c": "\u1e37",
b"\xf2\x6d": "\u1e43",
b"\xf2\x6e": "\u1e47",
b"\xf2\x6f": "\u1ecd",
b"\xf2\x72": "\u1e5b",
b"\xf2\x73": "\u1e63",
b"\xf2\x74": "\u1e6d",
b"\xf2\x75": "\u1ee5",
b"\xf2\x76": "\u1e7f",
b"\xf2\x77": "\u1e89",
b"\xf2\x79": "\u1ef5",
b"\xf2\x7a": "\u1e93",
b"\xf3\x55": "\u1e72",
b"\xf3\x75": "\u1e73",
b"\xf4\x41": "\u1e00",
b"\xf4\x61": "\u1e01",
b"\xf9\x48": "\u1e2a",
b"\xf9\x68": "\u1e2b",
}
def __ansel_to_unicode(self, text):

View File

@@ -18,8 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
"""Html and Html format management for the different reports
"""
"""Html and Html format management for the different reports"""
# ------------------------------------------------------------------------
#

View File

@@ -19,8 +19,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
"""File and File format management for the openoffice reports
"""
"""File and File format management for the openoffice reports"""
# ------------------------------------------------------------------------
#

View File

@@ -18,8 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Recursive base classes for reports
"""
"""Recursive base classes for reports"""
from gramps.gen.plug.report import utils

View File

@@ -78,9 +78,9 @@ class SameGiven(Rule):
src = self.list[0].upper()
for name in [person.get_primary_name()] + person.get_alternate_names():
if name.first_name:
anyNBSP = name.first_name.split("\u00A0")
anyNBSP = name.first_name.split("\u00a0")
if len(anyNBSP) > 1: # there was an NBSP, a non-breaking space
first_two = anyNBSP[0] + "\u00A0" + anyNBSP[1].split()[0]
first_two = anyNBSP[0] + "\u00a0" + anyNBSP[1].split()[0]
if first_two.upper() == src:
return True
else:

View File

@@ -1,6 +1,5 @@
#! /usr/bin/env python3
""" Test program for import modules
"""
"""Test program for import modules"""
#
# Gramps - a GTK+/GNOME based genealogy program
#

View File

@@ -20,7 +20,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" custom text for the book report """
"""custom text for the book report"""
# Written by Alex Roitman,
# largely based on the SimpleBookTitle.py by Don Allingham

View File

@@ -25,7 +25,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Complete Individual Report """
"""Complete Individual Report"""
# ------------------------------------------------------------------------
#

View File

@@ -22,7 +22,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Records Report """
"""Records Report"""
# ------------------------------------------------------------------------
#

View File

@@ -20,7 +20,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Simple Book Title for the book report """
"""Simple Book Title for the book report"""
# ------------------------------------------------------------------------
#

View File

@@ -20,9 +20,9 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Dump Gender Statistics.
"""Dump Gender Statistics.
Tools/Debug/Dump Gender Statistics
Tools/Debug/Dump Gender Statistics
"""
# -------------------------------------------------------------------------

View File

@@ -19,7 +19,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
""" Unittest for testing POTFILES.in and Makefile contents """
"""Unittest for testing POTFILES.in and Makefile contents"""
# PYTHONPATH=/../gramps python po_test.py