SeaCogs/bible/models.py

28 lines
926 B
Python
Raw Normal View History

class Version:
2024-02-03 13:01:51 -05:00
# pylint disable=too-many-instance-attributes
def __init__(
2024-02-02 12:55:19 -05:00
self,
bible_id,
abbreviation,
language,
abbreviationLocal,
languageLocal,
description,
descriptionLocal,
2024-02-02 12:55:19 -05:00
version_copyright,
):
2024-02-02 12:55:19 -05:00
self.bible_id = bible_id
self.abbreviation = abbreviation
self.language = language
self.abbreviationLocal = abbreviationLocal
self.languageLocal = languageLocal
self.description = description
self.descriptionLocal = descriptionLocal
2024-02-02 12:55:19 -05:00
self.copyright = version_copyright
def __str__(self):
return self.abbreviationLocal
2024-02-02 12:55:19 -05:00
def __repr__(self):
return f'bible.models.Version("{self.bible_id}", "{self.abbreviation}", "{self.language}", "{self.abbreviationLocal}", "{self.languageLocal}", "{self.description}", "{self.descriptionLocal}", "{self.copyright}")'