fix: aur -> aria2 downloading .git files

This commit is contained in:
Vinicius Moreira
2019-09-23 17:07:03 -03:00
parent df7227e44b
commit 47689e8a6d
2 changed files with 8 additions and 6 deletions

View File

@@ -28,7 +28,7 @@ URL_SRC_INFO = 'https://aur.archlinux.org/cgit/aur.git/plain/.SRCINFO?h='
RE_SPLIT_VERSION = re.compile(r'(=|>|<)')
SOURCE_FIELDS = ('source', 'source_x86_64')
RE_PRE_DOWNLOADABLE_FILES = re.compile(r'(https?|ftp)://.+\.\w+[^gpg]$')
RE_PRE_DOWNLOADABLE_FILES = re.compile(r'^(https?|ftp)://.+\.\w+[^gpg|git]$')
class ArchManager(SoftwareManager):

View File

@@ -1,17 +1,16 @@
import subprocess
import time
from datetime import datetime, timedelta
from typing import List, Type, Set
import requests
from PyQt5.QtCore import QThread, pyqtSignal
from bauh.api.abstract.cache import MemoryCache
from bauh.api.abstract.controller import SoftwareManager
from bauh.api.abstract.handler import ProcessWatcher
from bauh.api.abstract.model import PackageStatus, SoftwarePackage, PackageAction
from bauh.api.abstract.view import InputViewComponent, MessageType
from bauh.api.exception import NoInternetException
from bauh.view.qt import commons
from bauh.view.qt.view_model import PackageView
@@ -57,13 +56,16 @@ class AsyncAction(QThread, ProcessWatcher):
self.signal_finished.emit(res)
def change_status(self, status: str):
self.signal_status.emit(status)
if status:
self.signal_status.emit(status)
def change_substatus(self, substatus: str):
self.signal_substatus.emit(substatus)
if substatus:
self.signal_substatus.emit(substatus)
def change_progress(self, val: int):
self.signal_progress.emit(val)
if val is not None:
self.signal_progress.emit(val)
def should_stop(self):
return self.stop