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__()
|