From 64e9fbff59073f64c144ee7e8dbf1ff42ddf2491 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Fri, 17 Apr 2026 14:18:06 +0200 Subject: [PATCH] lib.FileContext.put(): Swap params path and content Swap the positions of the "path" and "content" parameters of put(). Path comes always first, in every path related function I know. Signed-off-by: Jan Lindemann --- src/python/jw/pkg/lib/ExecContext.py | 2 +- src/python/jw/pkg/lib/FileContext.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/python/jw/pkg/lib/ExecContext.py b/src/python/jw/pkg/lib/ExecContext.py index cdf01a53..327948f8 100644 --- a/src/python/jw/pkg/lib/ExecContext.py +++ b/src/python/jw/pkg/lib/ExecContext.py @@ -283,8 +283,8 @@ class ExecContext(Base): async def _put( self, - content: bytes, path: str, + content: bytes, wd: str|None, throw: bool, verbose: bool|None, diff --git a/src/python/jw/pkg/lib/FileContext.py b/src/python/jw/pkg/lib/FileContext.py index 394a45dd..be8cbc9c 100644 --- a/src/python/jw/pkg/lib/FileContext.py +++ b/src/python/jw/pkg/lib/FileContext.py @@ -79,8 +79,8 @@ class FileContext(abc.ABC): async def _put( self, - content: bytes, path: str, + content: bytes, wd: str|None, throw: bool, verbose: bool|None, @@ -94,8 +94,8 @@ class FileContext(abc.ABC): async def put( self, - content: str, path: str, + content: str, wd: str|None = None, throw: bool = True, verbose: bool|None = None, @@ -105,7 +105,7 @@ class FileContext(abc.ABC): mode: str|None = None, atomic: bool = False ) -> Result: - return await self._put(content, path, wd=wd, throw=throw, verbose=verbose, + return await self._put(path, content, wd=wd, throw=throw, verbose=verbose, title=title, owner=owner, group=group, mode=mode, atomic=atomic) async def _close(self) -> None: