References

genenga.control.

genenga.control.check_existence_dir(dirpath=None)

check directory existence.

Return type:str
Returns:directory path
Parameters:path (str) – directory path
genenga.control.check_existence_files(*args)

check exisitence of files.

Return type:bool
Parameters:path (str) – file path
genenga.control.generate_atena(convt)

generate atena.

Parameters:convt (convert.Convert) – intermediate object for converting address.
genenga.control.generate_atena_tex(template, address_file, outfile_path)

generate atena TeX file.

Parameters:
  • template (str) – template dictionary
  • address_file (str) – address list csv file
  • outfile_path (str) – output TeX file path

genenga.convert.

class genenga.convert.Convert

Bases: object

The intermediate object for converting to Address object.

convert_from_argparse(args)

Convert to artparse.Namespace to Convert object.

set_param(name, value)

set name:value property to convert object.

genenga.convert.atena2dict(atena)

deprecated.

genenga.convert.csv2addr(address_file)

convert csv to address.

genenga.convert.gen_atena(record)

generate atena object.

genenga.address.

class genenga.models.Address(*args, **kwargs)

Bases: object

Address class.

convert_deprecated()

convert deprecated format.

class genenga.models.Atena(person, another_person, postal_code, address)

Bases: object

Atena.

class genenga.models.Person(first_name, last_name='')

Bases: object

Person class.

class genenga.models.PostalCode(postal_code)

Bases: object

The Japanese postal code class.

static parse_postal_code(postal_code)

parse postal code string.

genenga.exceptions.

exception genenga.exceptions.Error

Bases: Exception

Base error class.

with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception genenga.exceptions.InvalidFormat

Bases: genenga.exceptions.Error

Invalid format.

with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception genenga.exceptions.NotFound

Bases: genenga.exceptions.Error

not found.

with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.