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.utils import packages
|
||||
from yunohost.utils.error import YunohostError, YunohostValidationError
|
||||
from yunohost.utils.filesystem import free_space_in_directory
|
||||
from yunohost.log import is_unit_operation, OperationLogger
|
||||
|
||||
logger = getActionLogger("yunohost.app")
|
||||
|
@ -880,9 +881,8 @@ def app_install(
|
|||
raise YunohostValidationError("app_unknown")
|
||||
|
||||
# Check if disk space available
|
||||
size = os.statvfs('/')
|
||||
if free_space_in_directory("/") <= 512 * 1000 * 1000:
|
||||
raise YunohostValidationError("disk_space_not_sufficient_install")
|
||||
raise YunohostValidationError("disk_space_not_sufficient_install")
|
||||
|
||||
# Check 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.utils.error import YunohostError, YunohostValidationError
|
||||
from yunohost.utils.packages import ynh_packages_version
|
||||
from yunohost.utils.filesystem import free_space_in_directory
|
||||
from yunohost.settings import settings_get
|
||||
|
||||
BACKUP_PATH = "/home/yunohost.backup"
|
||||
|
@ -2672,11 +2673,6 @@ def _recursive_umount(directory):
|
|||
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):
|
||||
# We don't do this in python with os.stat because we don't want
|
||||
# to follow symlinks
|
||||
|
|
Loading…
Add table
Reference in a new issue