eastpy package¶
Submodules¶
eastpy.movies module¶
-
class
eastpy.movies.
ExampleMovie
(title: str, director: str)[source]¶ Bases:
eastpy.movies.Movie
-
class
eastpy.movies.
ExampleMovieFinder
[source]¶ Bases:
eastpy.movies.MovieFinder
-
class
eastpy.movies.
ExampleMovieLister
(finder: eastpy.movies.MovieFinder)[source]¶ Bases:
eastpy.movies.MovieLister
-
class
eastpy.movies.
ExampleMoviesClientFileAdaptor
(file_path: str, formatter: eastpy.movies.MovieFormatter)[source]¶ Bases:
eastpy.movies.MoviesClient
-
class
eastpy.movies.
ExampleMoviesClientStreamAdaptor
(stream: typing.IO, formatter: eastpy.movies.MovieFormatter)[source]¶ Bases:
eastpy.movies.MoviesClient
-
class
eastpy.movies.
JSONArrayMovieFormatter
[source]¶ Bases:
eastpy.movies.MovieFormatter
-
class
eastpy.movies.
JSONMovieFormatter
[source]¶ Bases:
eastpy.movies.MovieFormatter
-
class
eastpy.movies.
Movie
[source]¶ Bases:
object
-
if_directed_by_do
(director: str, action: typing.Callable) → 'Movie'[source]¶ Perform :action if movie directed by :director
-
if_title_do
(title: str, action: typing.Callable) → 'Movie'[source]¶ Perform :action if movie title is :title
-
-
class
eastpy.movies.
MovieFormatter
[source]¶ Bases:
object
-
class
eastpy.movies.
MovieValue
(title='', director='')[source]¶ Bases:
object
-
director
= Attribute(name='director', default='', validator=None, repr=True, cmp=True, hash=True, init=True)¶
-
title
= Attribute(name='title', default='', validator=None, repr=True, cmp=True, hash=True, init=True)¶
-