diff --git a/devops/__init__.py b/devops/__init__.py new file mode 100644 index 0000000..75f236b --- /dev/null +++ b/devops/__init__.py @@ -0,0 +1 @@ +# devops package diff --git a/sk/azure.py b/devops/azure.py similarity index 100% rename from sk/azure.py rename to devops/azure.py diff --git a/sk/devops.py b/devops/devops.py similarity index 96% rename from sk/devops.py rename to devops/devops.py index 26dba0e..4d7bdfb 100644 --- a/sk/devops.py +++ b/devops/devops.py @@ -4,15 +4,11 @@ import requests import urllib.parse from uuid import UUID import logging -from sk.logger import log_entity_creation DEVOPS_SCOPE = "https://app.vssps.visualstudio.com/.default" DEVOPS_API_VERSION = "7.1" -# Get logger. It should be configured by the main application. log = logging.getLogger(__name__) -# log.setLevel(logging.DEBUG) -# log.propagate = False # Define a class decorator def auto_properties(mapping: dict[str,str]): @@ -83,7 +79,6 @@ class Organization(): self._org_url = org_url.rstrip("/") + "/" # Ensure trailing slash self._token = token self._api_version = api_version - log_entity_creation(log, Organization, self._org_url) def get_path(self, path: str, params: dict = {}) -> requests.Response: return get_url( @@ -131,8 +126,6 @@ class Project(): except ValueError: raise ValueError(f"Invalid project ID: {self._id}") - log_entity_creation(log, Project, self.id) - def get_auto_properties(self): r = get_url( URL=f"{self._org._org_url}_apis/projects/{self._id}", @@ -195,7 +188,6 @@ class Repository(): # set other properties if provided self.from_args(**kwargs) # type: ignore[attr-defined] - log_entity_creation(log, Repository, self.id) def get_auto_properties(self): id = self._id if hasattr(self, "_id") else self._name # type: ignore[attr-defined] @@ -245,7 +237,6 @@ class Item(): self.from_args(**kwargs) # type: ignore[attr-defined] if "branch" in kwargs: self._branch = kwargs.get("branch") - log_entity_creation(log, Item, self.path) @property def branch(self):