Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1d1abfed authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Remove _kwmarker" into main am: c50601ab

parents e9ca2c03 c50601ab
Loading
Loading
Loading
Loading
+1 −6
Original line number Diff line number Diff line
@@ -80,23 +80,18 @@ _all_values_schema = {
    },
}

def flag(name, partitions, default, _kwmarker = (), appends = False):
def flag(name, partitions, default, *, appends = False):
    """Declare a flag.

    Args:
      name: name of the flag
      partitions: the partitions where this should be recorded.
      default: the default value of the flag.
      _kwmarker: Used to detect argument misuse.
      appends: Whether new values should be append (not replace) the old.

    Returns:
      A dictionary containing the flag declaration.
    """

    # If specified, appends must be a keyword value.
    if _kwmarker != ():
        fail("Too many positional parameters")
    if not partitions:
        fail("At least 1 partition is required")
    if not name.startswith("RELEASE_"):