os.chdir(config.output_dir)
with http.server.HTTPServer(("", port), http.server.SimpleHTTPRequestHandler) as httpd:
- print(f"Serving HTTP on port {port}: http://localhost:{port}/")
+ logging.info(f"Serving HTTP on port {port}: http://localhost:{port}/")
httpd.serve_forever()
import dataclasses
import datetime
import json
+import logging
import subprocess
import textwrap
from pathlib import Path
packages, and includes the changelogs. A diff between two such
reports shows what changed *in* the packages quite nicely.
"""
- print(f"Packages: {len(self.packages)}", file=out)
- print(f"Size: {sum(p.size for p in self.packages)}", file=out)
+ logging.info(f"Packages: {len(self.packages)}")
+ logging.info(f"Size: {sum(p.size for p in self.packages)}")
for package in self.source_packages.values():
- print(f"\n{80*'-'}\n", file=out)
+ logging.info(f"\n{80*'-'}\n")
out.write(package.report())
import re
import resource
import stat
-import sys
import tempfile
from collections.abc import Iterable, Iterator, Mapping, Sequence
from pathlib import Path
val = ast.literal_eval(val)
yield name, val
else:
- print(f"{filename}:{line_number}: bad line {line!r}", file=sys.stderr)
+ logging.info(f"{filename}:{line_number}: bad line {line!r}")
def format_rlimit(rlimit: int) -> str: