コード例 #1
0
 def fetch(self) -> None:
     apps = self.request(uri=self.uri, params=self._qry_params).json()
     try:
         app_items = apps["_embedded"]["items"]
     except KeyError:
         raise AcquiaCloudNoDataException()
     else:
         index = 0
         for app in app_items:
             subs_uri = app["_links"]["self"]["href"]
             self.__setitem__(
                 index, Application(subs_uri, self.api_key,
                                    self.api_secret))
             index += 1
コード例 #2
0
 def fetch(self) -> None:
     apps = super().request(uri=self.uri, params=self._qry_params).json()
     try:
         app_items = apps["_embedded"]["items"]
     except KeyError:
         # TODO Handle this
         pass
     else:
         index = 0
         for app in app_items:
             subs_uri = app["_links"]["self"]["href"]
             self.__setitem__(
                 index, Application(subs_uri, self.api_key,
                                    self.api_secret))
             index += index
コード例 #3
0
 def application(self, uuid: str) -> Application:
     namespace = f"applications/{uuid}"
     uri = self.get_uri(namespace)
     application = Application(uri, self.api_key, self.api_secret)
     return application
コード例 #4
0
 def application(self, uuid) -> Application:
     namespace = "applications/" + uuid
     uri = self.get_uri(namespace)
     application = Application(uri, self.api_key, self.api_secret)
     return application