18 lines
323 B
Python
18 lines
323 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
####################
|
|
# Static functions #
|
|
####################
|
|
|
|
from openbookr.ABC import BookCreator
|
|
from openbookr.models import Book
|
|
|
|
|
|
def create_book(creator: BookCreator) -> Book:
|
|
"""
|
|
Creates book object
|
|
|
|
:param creator: Book creator iterface
|
|
"""
|
|
return creator.__book__()
|