ff
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import click
|
||||
from datetime import datetime
|
||||
|
||||
from textual.screen import Screen
|
||||
from textual.widgets import Header, Footer, Static, Button, DataTable, Input
|
||||
@@ -14,6 +15,7 @@ from .pattern_delete_screen import PatternDeleteScreen
|
||||
|
||||
from .show_controller import ShowController
|
||||
from .pattern_controller import PatternController
|
||||
from .tmdb_controller import TmdbController
|
||||
|
||||
from .show_descriptor import ShowDescriptor
|
||||
|
||||
@@ -81,6 +83,7 @@ class ShowDetailsScreen(Screen):
|
||||
|
||||
self.__sc = ShowController(context = self.context)
|
||||
self.__pc = PatternController(context = self.context)
|
||||
self.__tc = TmdbController()
|
||||
|
||||
self.__showDescriptor = self.__sc.getShowDescriptor(showId) if showId is not None else None
|
||||
|
||||
@@ -342,4 +345,12 @@ class ShowDetailsScreen(Screen):
|
||||
|
||||
|
||||
if event.button.id == "identify_button":
|
||||
|
||||
showDescriptor = self.getShowDescriptorFromInput()
|
||||
showResult = self.__tc.queryShow(showDescriptor.getId())
|
||||
firstAirDate = datetime.strptime(showResult['first_air_date'], '%Y-%m-%d')
|
||||
|
||||
self.query_one("#name_input", Input).value = showResult['name']
|
||||
self.query_one("#year_input", Input).value = firstAirDate.year
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user