[improvement][arch] displaying 'pre-transaction hooks' substatus

This commit is contained in:
Vinicius Moreira
2020-05-03 19:00:41 -03:00
parent 9f2b3f60e5
commit a4af68a577
10 changed files with 57 additions and 47 deletions

View File

@@ -30,6 +30,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
<p align="center"> <p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh/staging/pictures/releases/0.9.2/files_conflict.png"> <img src="https://raw.githubusercontent.com/vinifmor/bauh/staging/pictures/releases/0.9.2/files_conflict.png">
</p> </p>
- displaying more upgrade substatus
### Fixes ### Fixes
- Arch - Arch

View File

@@ -20,11 +20,12 @@ class TransactionStatusHandler(Thread):
self.work = True self.work = True
self.logger = logger self.logger = logger
self.percentage = percentage self.percentage = percentage
self.accepted = {'checking keyring', self.accepted = {'checking keyring': 'keyring',
'checking package integrity', 'checking package integrity': 'integrity',
'loading package files', 'loading package files': 'loading_files',
'checking for file conflicts', 'checking for file conflicts': 'conflicts',
'checking available disk space'} 'checking available disk space': 'disk_space',
':: Running pre-transaction hooks': 'pre_hooks'}
def gen_percentage(self) -> str: def gen_percentage(self) -> str:
if self.percentage: if self.percentage:
@@ -69,9 +70,9 @@ class TransactionStatusHandler(Thread):
else: else:
substatus_found = False substatus_found = False
lower_output = output.lower() lower_output = output.lower()
for msg in self.accepted: for msg, key in self.accepted.items():
if lower_output.startswith(msg): if lower_output.startswith(msg):
self.watcher.change_substatus(self.i18n['arch.substatus.{}'.format(msg)].capitalize()) self.watcher.change_substatus(self.i18n['arch.substatus.{}'.format(key)].capitalize())
substatus_found = True substatus_found = True
break break

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Dependències mancants
arch.missing_deps_found=Dependències mancants per a {} arch.missing_deps_found=Dependències mancants per a {}
arch.optdeps.checking=Sestan comprovant les dependències opcionals de {} arch.optdeps.checking=Sestan comprovant les dependències opcionals de {}
arch.providers=providers arch.providers=providers
arch.substatus.checking keyring=Checking keyring arch.substatus.conflicts=Checking for conflicts
arch.substatus.checking package integrity=Checking packages integrity arch.substatus.disk_space=Checking available disk space
arch.substatus.loading package files=Loading package files arch.substatus.integrity=Checking packages integrity
arch.substatus.checking for file conflicts=Checking for conflicts arch.substatus.keyring=Checking keyring
arch.substatus.checking available disk space=Checking available disk space arch.substatus.loading_files=Loading package files
arch.substatus.pre_hooks=Running pre-transaction hooks
arch.sync_databases.substatus=Synchronizing package databases arch.sync_databases.substatus=Synchronizing package databases
arch.sync_databases.substatus.error=It was not possible to synchronize the package database arch.sync_databases.substatus.error=It was not possible to synchronize the package database
arch.task.disk_cache=Organitzen dades dels paquets instal·lats arch.task.disk_cache=Organitzen dades dels paquets instal·lats

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Fehlende Abhängigkeiten
arch.missing_deps_found=Fehlende Abhängigkeiten für {} arch.missing_deps_found=Fehlende Abhängigkeiten für {}
arch.optdeps.checking={} optionale Abhängigkeiten überprüfen arch.optdeps.checking={} optionale Abhängigkeiten überprüfen
arch.providers=providers arch.providers=providers
arch.substatus.checking keyring=Checking keyring arch.substatus.conflicts=Checking for conflicts
arch.substatus.checking package integrity=Checking packages integrity arch.substatus.disk_space=Checking available disk space
arch.substatus.loading package files=Loading package files arch.substatus.integrity=Checking packages integrity
arch.substatus.checking for file conflicts=Checking for conflicts arch.substatus.keyring=Checking keyring
arch.substatus.checking available disk space=Checking available disk space arch.substatus.loading_files=Loading package files
arch.substatus.pre_hooks=Running pre-transaction hooks
arch.sync_databases.substatus=Synchronizing package databases arch.sync_databases.substatus=Synchronizing package databases
arch.sync_databases.substatus.error=It was not possible to synchronize the package database arch.sync_databases.substatus.error=It was not possible to synchronize the package database
arch.task.disk_cache=Organizing data from installed packages arch.task.disk_cache=Organizing data from installed packages

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Missing dependencies
arch.missing_deps_found=Missing dependencies for {} arch.missing_deps_found=Missing dependencies for {}
arch.optdeps.checking=Checking {} optional dependencies arch.optdeps.checking=Checking {} optional dependencies
arch.providers=providers arch.providers=providers
arch.substatus.checking keyring=Checking keyring arch.substatus.conflicts=Checking for conflicts
arch.substatus.checking package integrity=Checking packages integrity arch.substatus.disk_space=Checking available disk space
arch.substatus.loading package files=Loading package files arch.substatus.integrity=Checking packages integrity
arch.substatus.checking for file conflicts=Checking for conflicts arch.substatus.keyring=Checking keyring
arch.substatus.checking available disk space=Checking available disk space arch.substatus.loading_files=Loading package files
arch.substatus.pre_hooks=Running pre-transaction hooks
arch.sync_databases.substatus=Synchronizing package databases arch.sync_databases.substatus=Synchronizing package databases
arch.sync_databases.substatus.error=It was not possible to synchronize the package database arch.sync_databases.substatus.error=It was not possible to synchronize the package database
arch.task.disk_cache=Organizing data from installed packages arch.task.disk_cache=Organizing data from installed packages

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Dependencias faltantes
arch.missing_deps_found=Dependencias faltantes para {} arch.missing_deps_found=Dependencias faltantes para {}
arch.optdeps.checking=Verificando las dependencias opcionales de {} arch.optdeps.checking=Verificando las dependencias opcionales de {}
arch.providers=proveedores arch.providers=proveedores
arch.substatus.checking keyring=Verificando keyring arch.substatus.conflicts=Verificando conflictos
arch.substatus.checking package integrity=Verificando la integridad de los paquetes arch.substatus.disk_space=Verificando espacio disponible en disco
arch.substatus.loading package files=Cargando archivos de los paquetes arch.substatus.integrity=Verificando la integridad de los paquetes
arch.substatus.checking for file conflicts=Verificando conflictos arch.substatus.keyring=Verificando keyring
arch.substatus.checking available disk space=Verificando espacio disponible en disco arch.substatus.loading_files=Cargando archivos de los paquetes
arch.substatus.pre_hooks=Ejecutando ganchos pre-transacción
arch.sync_databases.substatus=Sincronizando bases de paquetes arch.sync_databases.substatus=Sincronizando bases de paquetes
arch.sync_databases.substatus.error=No fue posible sincronizar la base de paquetes arch.sync_databases.substatus.error=No fue posible sincronizar la base de paquetes
arch.task.disk_cache=Organizando datos de paquetes instalados arch.task.disk_cache=Organizando datos de paquetes instalados

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Dipendenze mancanti
arch.missing_deps_found=Dipendenze mancanti per {} arch.missing_deps_found=Dipendenze mancanti per {}
arch.optdeps.checking=Verifica di {} dipendenze opzionali arch.optdeps.checking=Verifica di {} dipendenze opzionali
arch.providers=providers arch.providers=providers
arch.substatus.checking keyring=Checking keyring arch.substatus.conflicts=Checking for conflicts
arch.substatus.checking package integrity=Checking packages integrity arch.substatus.disk_space=Checking available disk space
arch.substatus.loading package files=Loading package files arch.substatus.integrity=Checking packages integrity
arch.substatus.checking for file conflicts=Checking for conflicts arch.substatus.keyring=Checking keyring
arch.substatus.checking available disk space=Checking available disk space arch.substatus.loading_files=Loading package files
arch.substatus.pre_hooks=Running pre-transaction hooks
arch.sync_databases.substatus=Synchronizing package databases arch.sync_databases.substatus=Synchronizing package databases
arch.sync_databases.substatus.error=It was not possible to synchronize the package database arch.sync_databases.substatus.error=It was not possible to synchronize the package database
arch.task.disk_cache=Organizzando i dati dai pacchetti installati arch.task.disk_cache=Organizzando i dati dai pacchetti installati

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Dependências ausentes
arch.missing_deps_found=Dependencias ausentes para {} arch.missing_deps_found=Dependencias ausentes para {}
arch.optdeps.checking=Verificando as dependências opcionais de {} arch.optdeps.checking=Verificando as dependências opcionais de {}
arch.providers=provedores arch.providers=provedores
arch.substatus.checking keyring=Verificando o keyring arch.substatus.conflicts=Verificando conflitos
arch.substatus.checking package integrity=Verificando a integridade dos pacotes arch.substatus.disk_space=Verificando espaço disponível em disco
arch.substatus.loading package files=Carregando os arquivos dos pacotes arch.substatus.integrity=Verificando a integridade dos pacotes
arch.substatus.checking for file conflicts=Verificando conflitos arch.substatus.keyring=Verificando o keyring
arch.substatus.checking available disk space=Verificando espaço disponível em disco arch.substatus.loading_files=Carregando os arquivos dos pacotes
arch.substatus.pre_hooks=Executando ganchos pré-transação
arch.sync_databases.substatus=Sincronizando bases de pacotes arch.sync_databases.substatus=Sincronizando bases de pacotes
arch.sync_databases.substatus.error=Não foi possível sincronizar as bases de pacotes arch.sync_databases.substatus.error=Não foi possível sincronizar as bases de pacotes
arch.task.disk_cache=Organizando dados dos pacotes instalados arch.task.disk_cache=Organizando dados dos pacotes instalados

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Отсутствующие зависимости
arch.missing_deps_found=Отсутствуют зависимости для {} arch.missing_deps_found=Отсутствуют зависимости для {}
arch.optdeps.checking=Проверка необязательных обязательных зависимостей {} arch.optdeps.checking=Проверка необязательных обязательных зависимостей {}
arch.providers=providers arch.providers=providers
arch.substatus.checking keyring=Checking keyring arch.substatus.conflicts=Checking for conflicts
arch.substatus.checking package integrity=Checking packages integrity arch.substatus.disk_space=Checking available disk space
arch.substatus.loading package files=Loading package files arch.substatus.integrity=Checking packages integrity
arch.substatus.checking for file conflicts=Checking for conflicts arch.substatus.keyring=Checking keyring
arch.substatus.checking available disk space=Checking available disk space arch.substatus.loading_files=Loading package files
arch.substatus.pre_hooks=Running pre-transaction hooks
arch.sync_databases.substatus=Синхронизация баз данных пакетов arch.sync_databases.substatus=Синхронизация баз данных пакетов
arch.sync_databases.substatus.error=Синхронизировать базу данных пакета не удалось arch.sync_databases.substatus.error=Синхронизировать базу данных пакета не удалось
arch.task.disk_cache=Organizing data from installed packages arch.task.disk_cache=Organizing data from installed packages

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Eksik bağımlılıklar
arch.missing_deps_found={} için eksik bağımlılıklar arch.missing_deps_found={} için eksik bağımlılıklar
arch.optdeps.checking={} İsteğe bağlı bağımlılıkları kontrol et arch.optdeps.checking={} İsteğe bağlı bağımlılıkları kontrol et
arch.providers=sağlayıcılar arch.providers=sağlayıcılar
arch.substatus.checking keyring=Anahtarlık kontrolü arch.substatus.conflicts=Checking for conflicts
arch.substatus.checking package integrity=Paketlerin bütünlüğünü kontrol et arch.substatus.disk_space=Checking available disk space
arch.substatus.loading package files=Paket dosyalarını yükleniyor arch.substatus.integrity=Checking packages integrity
arch.substatus.checking for file conflicts=Çakışmalar kontrol ediliyor arch.substatus.keyring=Checking keyring
arch.substatus.checking available disk space=Kullanılabilir disk alanı kontrol ediliyor arch.substatus.loading_files=Loading package files
arch.substatus.pre_hooks=Running pre-transaction hooks
arch.sync_databases.substatus=Paket veritabanı eşitleniyor arch.sync_databases.substatus=Paket veritabanı eşitleniyor
arch.sync_databases.substatus.error=Paket veritabanı eşitlenemedi arch.sync_databases.substatus.error=Paket veritabanı eşitlenemedi
arch.task.disk_cache=Kurulu paketlerde veri düzenleme arch.task.disk_cache=Kurulu paketlerde veri düzenleme