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)¶
-