+ self._logger = logging.getLogger("osmclient")
+ self._default_query_admin = None
+ self._all_projects = None
+ self._public = None
+ if "all_projects" in kwargs:
+ self._all_projects = kwargs["all_projects"]
+ if "public" in kwargs:
+ self._public = kwargs["public"]
+ self._default_query_admin = self._complete_default_query_admin()
+
+ def _complete_default_query_admin(self):
+ query_string_list = []
+ if self._all_projects:
+ query_string_list.append("ADMIN")
+ if self._public is not None:
+ query_string_list.append("PUBLIC={}".format(self._public))
+ return "&".join(query_string_list)