forked from Mirror/pmbootstrap
We can't totally escape the need for some runtime state defined by args. To make the migration easier, introduce a global "Context" class and move some of the read-only global options there. Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
15 lines
345 B
Python
15 lines
345 B
Python
# Copyright 2024 Caleb Connolly
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
"""Global runtime context"""
|
|
|
|
class Context():
|
|
details_to_stdout: bool
|
|
quiet: bool
|
|
command_timeout: float
|
|
sudo_timer: bool
|
|
|
|
def __init__(self):
|
|
self.details_to_stdout = False
|
|
self.command_timeout = 0
|
|
self.sudo_timer = False
|