migrate_work_folder: use NonBugError (MR 2395)

Don't print a trace for the "Sorry we can't migrate that automatically"
message.
This commit is contained in:
Oliver Smith 2024-09-01 16:02:04 +02:00
parent 652d1a1afd
commit 11fbd6d1f3
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB

View file

@ -11,6 +11,7 @@ import pmb.config.init
import pmb.helpers.pmaports
import pmb.helpers.run
from typing import Any
from pmb.helpers.exceptions import NonBugError
def folder_size(path: Path):
@ -112,7 +113,7 @@ def migrate_work_folder():
# Can't migrate, user must delete it
if current != required:
raise RuntimeError(
raise NonBugError(
"Sorry, we can't migrate that automatically. Please"
" run 'pmbootstrap shutdown', then delete your"
" current work folder manually ('sudo rm -rf "