Skip to content

Commit 2e3981c

Browse files
committed
refactor: change print statements to logging
1 parent ccacc17 commit 2e3981c

File tree

4 files changed

+13
-10
lines changed

4 files changed

+13
-10
lines changed

pins/boards.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import logging
12
import tempfile
23
import shutil
34
import inspect
@@ -390,9 +391,9 @@ def pin_versions_prune(
390391
# TODO(question): how to pin_inform? Log or warning?
391392
if to_delete:
392393
str_vers = ", ".join([v.version for v in to_delete])
393-
print(f"Deleting versions: {str_vers}.")
394+
logging.info(f"Deleting versions: {str_vers}.")
394395
if not to_delete:
395-
print("No old versions to delete")
396+
logging.info("No old versions to delete")
396397

397398
for version in to_delete:
398399
self.pin_version_delete(name, version.version)

pins/cache.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import humanize
2+
import logging
23
import os
34
import time
45
import shutil
@@ -64,7 +65,7 @@ def _make_local_details(self, path):
6465
# note that this is called in ._open(), at the point it's known the file
6566
# will be cached
6667
fn = super()._make_local_details(path)
67-
print(f"cache file: {fn}")
68+
logging.info(f"cache file: {fn}")
6869
Path(fn).parent.mkdir(parents=True, exist_ok=True)
6970

7071
return fn
@@ -199,7 +200,7 @@ def prune(self, days=30):
199200
for path in to_prune:
200201
delete_version(to_prune)
201202

202-
print("Skipping cache deletion")
203+
logging.info("Skipping cache deletion")
203204

204205

205206
def delete_version(path: "str | Path"):
@@ -212,7 +213,7 @@ def disk_usage(path):
212213

213214

214215
def prompt_cache_prune(to_prune, size) -> bool:
215-
print(to_prune)
216+
logging.info(f"Pruning items: {to_prune}")
216217
human_size = humanize.naturalsize(size, binary=True)
217218
resp = input(f"Delete {len(to_prune)} pin versions, freeing {human_size}?")
218219
return resp == "yes"

pins/meta.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ def to_pin_yaml(self, f: Optional[IOBase] = None) -> "str | None":
112112
class MetaV0:
113113
file: Union[str, Sequence[str]]
114114
type: str
115+
description: "str | None"
115116

116-
description: str
117117
name: str
118118

119119
version: VersionRaw
@@ -134,9 +134,10 @@ def to_dict(self):
134134
@classmethod
135135
def from_pin_dict(cls, data, pin_name, version) -> "MetaV0":
136136
# could infer from dataclasses.fields(), but seems excessive.
137-
req_fields = {"type", "description", "name"}
137+
req_fields = {"type", "description"}
138138

139-
req_inputs = {k: v for k, v in data.items() if k in req_fields}
139+
# Note that we need to .get(), since fields may not be in metadata
140+
req_inputs = {k: data.get(k) for k in req_fields}
140141
req_inputs["file"] = data["path"]
141142

142143
return cls(**req_inputs, name=pin_name, original_fields=data, version=version)

pins/rsconnect/api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import logging
12
import os
23
import requests
34
import tempfile
@@ -246,13 +247,12 @@ def walk_paginated_offsets(self, f_query, endpoint, method, params=None, **kwarg
246247
all_results.extend(data["results"])
247248

248249
while data["results"]:
249-
print("FETCHING")
250+
logging.info(f"RSConnect API {method}: {endpoint}")
250251
page_kwargs = {"page_number": data["current_page"] + 1}
251252
new_params = {**params, **page_kwargs}
252253
data = f_query(endpoint, method, params=new_params)
253254

254255
all_results.extend(data["results"])
255-
print(data["results"])
256256

257257
return all_results
258258

0 commit comments

Comments
 (0)