mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
Missing import / code cleanup
This commit is contained in:
parent
ebe9f50362
commit
d4addb8e4c
2 changed files with 4 additions and 8 deletions
|
@ -55,6 +55,7 @@ from moulinette.utils.filesystem import (
|
||||||
from yunohost.service import service_status, _run_service_command
|
from yunohost.service import service_status, _run_service_command
|
||||||
from yunohost.utils import packages
|
from yunohost.utils import packages
|
||||||
from yunohost.utils.error import YunohostError, YunohostValidationError
|
from yunohost.utils.error import YunohostError, YunohostValidationError
|
||||||
|
from yunohost.utils.filesystem import free_space_in_directory
|
||||||
from yunohost.log import is_unit_operation, OperationLogger
|
from yunohost.log import is_unit_operation, OperationLogger
|
||||||
|
|
||||||
logger = getActionLogger("yunohost.app")
|
logger = getActionLogger("yunohost.app")
|
||||||
|
@ -878,11 +879,10 @@ def app_install(
|
||||||
manifest, extracted_app_folder = _extract_app_from_file(app)
|
manifest, extracted_app_folder = _extract_app_from_file(app)
|
||||||
else:
|
else:
|
||||||
raise YunohostValidationError("app_unknown")
|
raise YunohostValidationError("app_unknown")
|
||||||
|
|
||||||
# Check if disk space available
|
# Check if disk space available
|
||||||
size = os.statvfs('/')
|
|
||||||
if free_space_in_directory("/") <= 512 * 1000 * 1000:
|
if free_space_in_directory("/") <= 512 * 1000 * 1000:
|
||||||
raise YunohostValidationError("disk_space_not_sufficient_install")
|
raise YunohostValidationError("disk_space_not_sufficient_install")
|
||||||
|
|
||||||
# Check ID
|
# Check ID
|
||||||
if "id" not in manifest or "__" in manifest["id"]:
|
if "id" not in manifest or "__" in manifest["id"]:
|
||||||
|
|
|
@ -71,6 +71,7 @@ from yunohost.regenconf import regen_conf
|
||||||
from yunohost.log import OperationLogger, is_unit_operation
|
from yunohost.log import OperationLogger, is_unit_operation
|
||||||
from yunohost.utils.error import YunohostError, YunohostValidationError
|
from yunohost.utils.error import YunohostError, YunohostValidationError
|
||||||
from yunohost.utils.packages import ynh_packages_version
|
from yunohost.utils.packages import ynh_packages_version
|
||||||
|
from yunohost.utils.filesystem import free_space_in_directory
|
||||||
from yunohost.settings import settings_get
|
from yunohost.settings import settings_get
|
||||||
|
|
||||||
BACKUP_PATH = "/home/yunohost.backup"
|
BACKUP_PATH = "/home/yunohost.backup"
|
||||||
|
@ -2672,11 +2673,6 @@ def _recursive_umount(directory):
|
||||||
return everything_went_fine
|
return everything_went_fine
|
||||||
|
|
||||||
|
|
||||||
def free_space_in_directory(dirpath):
|
|
||||||
stat = os.statvfs(dirpath)
|
|
||||||
return stat.f_frsize * stat.f_bavail
|
|
||||||
|
|
||||||
|
|
||||||
def disk_usage(path):
|
def disk_usage(path):
|
||||||
# We don't do this in python with os.stat because we don't want
|
# We don't do this in python with os.stat because we don't want
|
||||||
# to follow symlinks
|
# to follow symlinks
|
||||||
|
|
Loading…
Add table
Reference in a new issue