diff --git a/core/auto_process/managers/pymedusa.py b/core/auto_process/managers/pymedusa.py index 5924562e..f166c730 100644 --- a/core/auto_process/managers/pymedusa.py +++ b/core/auto_process/managers/pymedusa.py @@ -11,7 +11,8 @@ import requests class PyMedusa(SickBeard): """PyMedusa class.""" - def _create_url(self): + @property + def url(self): route = f'{self.sb_init.web_root}/home/postprocess/processEpisode' return core.utils.common.create_url( self.sb_init.protocol, @@ -24,7 +25,8 @@ class PyMedusa(SickBeard): class PyMedusaApiV1(SickBeard): """PyMedusa apiv1 class.""" - def _create_url(self): + @property + def url(self) -> str: route = f'{self.sb_init.web_root}/api/{self.sb_init.apikey}/' return core.utils.common.create_url( self.sb_init.protocol, @@ -73,7 +75,8 @@ class PyMedusaApiV2(SickBeard): if not sb_init.apikey: raise Exception('For the section SickBeard `fork = medusa-apiv2` you also need to configure an `apikey`') - def _create_url(self): + @property + def url(self): route = f'{self.sb_init.web_root}/api/v2/postprocess' return core.utils.common.create_url( self.sb_init.protocol, diff --git a/core/auto_process/managers/sickbeard.py b/core/auto_process/managers/sickbeard.py index 544792b7..25ebb542 100644 --- a/core/auto_process/managers/sickbeard.py +++ b/core/auto_process/managers/sickbeard.py @@ -348,9 +348,6 @@ class SickBeard: @property def url(self) -> str: - return self._create_url() - - def _create_url(self) -> str: if self.sb_init.apikey: route = f'{self.sb_init.web_root}/api/{self.sb_init.apikey}/' else: