Updated utils

Signed-off-by: Dimitris Zlatanidis <d.zlatanidis@gmail.com>
This commit is contained in:
Dimitris Zlatanidis 2020-02-16 17:49:41 +01:00
parent 254d19314c
commit 6c705d9717
2 changed files with 9 additions and 10 deletions

View file

@ -31,7 +31,7 @@ from slpkg.repolist import RepoList
from slpkg.__metadata__ import MetaData as _meta_
class RepoInfo:
class RepoInfo(Utils):
"""Repository information
"""
def __init__(self):
@ -39,7 +39,6 @@ class RepoInfo:
self.red = _meta_.color["RED"]
self.endc = _meta_.color["ENDC"]
self.repo = Repo()
self.utils = Utils()
self.form = {
"Last updated:": "",
"Number of packages:": "",
@ -89,13 +88,13 @@ class RepoInfo:
status = f"{self.green}enabled{self.endc}"
sum_sbo_pkgs = 0
for line in (self.utils.read_file(
for line in (self.read_file(
f"{self.meta.lib_path}sbo_repo/SLACKBUILDS."
"TXT").splitlines()):
if line.startswith("SLACKBUILD NAME: "):
sum_sbo_pkgs += 1
changelog_txt = self.utils.read_file(
changelog_txt = self.read_file(
f"{self.meta.log_path}sbo/ChangeLog.txt")
last_upd = changelog_txt.split("\n", 1)[0]
@ -116,7 +115,7 @@ class RepoInfo:
sum_pkgs, size, unsize, last_upd = 0, [], [], ""
f = f"{self.meta.lib_path}{repo}_repo/PACKAGES.TXT"
for line in self.utils.read_file(f).splitlines():
for line in self.read_file(f).splitlines():
if line.startswith("PACKAGES.TXT;"):
last_upd = line[14:].strip()
if line.startswith("PACKAGE NAME:"):
@ -127,7 +126,7 @@ class RepoInfo:
unsize.append(line[30:-2].strip())
if repo in ["salix", "slackl"]:
log = self.utils.read_file(
log = self.read_file(
f"{self.meta.log_path}{repo}/ChangeLog.txt")
last_upd = log.split("\n", 1)[0]

View file

@ -28,7 +28,7 @@ from slpkg.utils import Utils
from slpkg.__metadata__ import MetaData as _meta_
class Repo:
class Repo(Utils):
"""Manage repositories configuration files
"""
def __init__(self):
@ -36,9 +36,9 @@ class Repo:
self.DEFAULT_REPOS_NAMES = self.meta.default_repositories
self.custom_repo_file = "/etc/slpkg/custom-repositories"
self.default_repo_file = "/etc/slpkg/default-repositories"
self.custom_repositories_list = Utils().read_file(
self.custom_repositories_list = self.read_file(
self.custom_repo_file)
self.default_repositories_list = Utils().read_file(
self.default_repositories_list = self.read_file(
self.default_repo_file)
self.default_repository()
@ -116,7 +116,7 @@ class Repo:
if self.meta.arch.startswith("arm"):
default = "http://ftp.arm.slackware.com/slackwarearm/"
if os.path.isfile("/etc/slpkg/slackware-mirrors"):
mirrors = Utils().read_file(
mirrors = self.read_file(
f"{self.meta.conf_path}slackware-mirrors")
for line in mirrors.splitlines():
line = line.rstrip()