I: pbuilder: network access will be disabled during build I: Current time: Sat Jun 22 21:50:19 +14 2024 I: pbuilder-time-stamp: 1719042619 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [backblaze-b2_1.3.8-6.dsc] I: copying [./backblaze-b2_1.3.8.orig.tar.gz] I: copying [./backblaze-b2_1.3.8-6.debian.tar.xz] I: Extracting source gpgv: Signature made Wed Dec 7 08:54:13 2022 +14 gpgv: using RSA key B23862C415D6565A4E86CBD7579C160D4C9E23E8 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./backblaze-b2_1.3.8-6.dsc: no acceptable signature found dpkg-source: info: extracting backblaze-b2 in backblaze-b2-1.3.8 dpkg-source: info: unpacking backblaze-b2_1.3.8.orig.tar.gz dpkg-source: info: unpacking backblaze-b2_1.3.8-6.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Incorrect-sbuild-user-access-rights-in-test.patch dpkg-source: info: applying 0002-Rename-binary.patch dpkg-source: info: applying 0003-Relax-arrow-version.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2117948/tmp/hooks/D01_modify_environment starting debug: Running on ionos15-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Jun 22 21:50 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/2117948/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/2117948/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.2.15(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' DIRSTACK=() DISTRIBUTION=bookworm EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=95ba2cacad9f4697847fd1fd523a8e50 LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=2117948 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.w6ZeaaLo/pbuilderrc_h2YU --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.w6ZeaaLo/b2 --logfile b2/build.log --extrapackages usrmerge backblaze-b2_1.3.8-6.dsc' SUDO_GID=111 SUDO_UID=106 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://85.184.249.68:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-0.deb11.6-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16) x86_64 GNU/Linux I: ls -l /bin total 5632 -rwxr-xr-x 1 root root 1265648 Apr 24 2023 bash -rwxr-xr-x 3 root root 39224 Sep 19 2022 bunzip2 -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzcat lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzip2 -rwxr-xr-x 1 root root 14568 Sep 19 2022 bzip2recover lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore -rwxr-xr-x 1 root root 44016 Sep 21 2022 cat -rwxr-xr-x 1 root root 68656 Sep 21 2022 chgrp -rwxr-xr-x 1 root root 64496 Sep 21 2022 chmod -rwxr-xr-x 1 root root 72752 Sep 21 2022 chown -rwxr-xr-x 1 root root 151152 Sep 21 2022 cp -rwxr-xr-x 1 root root 125640 Jan 6 2023 dash -rwxr-xr-x 1 root root 121904 Sep 21 2022 date -rwxr-xr-x 1 root root 89240 Sep 21 2022 dd -rwxr-xr-x 1 root root 102200 Sep 21 2022 df -rwxr-xr-x 1 root root 151344 Sep 21 2022 dir -rwxr-xr-x 1 root root 88656 Mar 24 2023 dmesg lrwxrwxrwx 1 root root 8 Dec 20 2022 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Dec 20 2022 domainname -> hostname -rwxr-xr-x 1 root root 43856 Sep 21 2022 echo -rwxr-xr-x 1 root root 41 Jan 25 2023 egrep -rwxr-xr-x 1 root root 35664 Sep 21 2022 false -rwxr-xr-x 1 root root 41 Jan 25 2023 fgrep -rwxr-xr-x 1 root root 85600 Mar 24 2023 findmnt -rwsr-xr-x 1 root root 35128 Mar 23 2023 fusermount -rwxr-xr-x 1 root root 203152 Jan 25 2023 grep -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe -rwxr-xr-x 1 root root 98136 Apr 10 2022 gzip -rwxr-xr-x 1 root root 22680 Dec 20 2022 hostname -rwxr-xr-x 1 root root 72824 Sep 21 2022 ln -rwxr-xr-x 1 root root 53024 Mar 24 2023 login -rwxr-xr-x 1 root root 151344 Sep 21 2022 ls -rwxr-xr-x 1 root root 207168 Mar 24 2023 lsblk -rwxr-xr-x 1 root root 97552 Sep 21 2022 mkdir -rwxr-xr-x 1 root root 72912 Sep 21 2022 mknod -rwxr-xr-x 1 root root 43952 Sep 21 2022 mktemp -rwxr-xr-x 1 root root 59712 Mar 24 2023 more -rwsr-xr-x 1 root root 59704 Mar 24 2023 mount -rwxr-xr-x 1 root root 18744 Mar 24 2023 mountpoint -rwxr-xr-x 1 root root 142968 Sep 21 2022 mv lrwxrwxrwx 1 root root 8 Dec 20 2022 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 3 2023 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 43952 Sep 21 2022 pwd lrwxrwxrwx 1 root root 4 Apr 24 2023 rbash -> bash -rwxr-xr-x 1 root root 52112 Sep 21 2022 readlink -rwxr-xr-x 1 root root 72752 Sep 21 2022 rm -rwxr-xr-x 1 root root 56240 Sep 21 2022 rmdir -rwxr-xr-x 1 root root 27560 Nov 3 2022 run-parts -rwxr-xr-x 1 root root 126424 Jan 6 2023 sed lrwxrwxrwx 1 root root 9 Jun 22 21:50 sh -> /bin/bash -rwxr-xr-x 1 root root 43888 Sep 21 2022 sleep -rwxr-xr-x 1 root root 85008 Sep 21 2022 stty -rwsr-xr-x 1 root root 72000 Mar 24 2023 su -rwxr-xr-x 1 root root 39824 Sep 21 2022 sync -rwxr-xr-x 1 root root 531984 Apr 7 2023 tar -rwxr-xr-x 1 root root 14520 Nov 3 2022 tempfile -rwxr-xr-x 1 root root 109616 Sep 21 2022 touch -rwxr-xr-x 1 root root 35664 Sep 21 2022 true -rwxr-xr-x 1 root root 14568 Mar 23 2023 ulockmgr_server -rwsr-xr-x 1 root root 35128 Mar 24 2023 umount -rwxr-xr-x 1 root root 43888 Sep 21 2022 uname -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress -rwxr-xr-x 1 root root 151344 Sep 21 2022 vdir -rwxr-xr-x 1 root root 72024 Mar 24 2023 wdctl lrwxrwxrwx 1 root root 8 Dec 20 2022 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew I: user script /srv/workspace/pbuilder/2117948/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 12), dh-python, pylint, python3-all, python3-logfury, python3-mock, python3-nose, python3-pyflakes, python3-setuptools, python3-tqdm, yapf3, python3-arrow, python3-requests, python3-six dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19596 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 12); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on pylint; however: Package pylint is not installed. pbuilder-satisfydepends-dummy depends on python3-all; however: Package python3-all is not installed. pbuilder-satisfydepends-dummy depends on python3-logfury; however: Package python3-logfury is not installed. pbuilder-satisfydepends-dummy depends on python3-mock; however: Package python3-mock is not installed. pbuilder-satisfydepends-dummy depends on python3-nose; however: Package python3-nose is not installed. pbuilder-satisfydepends-dummy depends on python3-pyflakes; however: Package python3-pyflakes is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on python3-tqdm; however: Package python3-tqdm is not installed. pbuilder-satisfydepends-dummy depends on yapf3; however: Package yapf3 is not installed. pbuilder-satisfydepends-dummy depends on python3-arrow; however: Package python3-arrow is not installed. pbuilder-satisfydepends-dummy depends on python3-requests; however: Package python3-requests is not installed. pbuilder-satisfydepends-dummy depends on python3-six; however: Package python3-six is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1{a} libpipeline1{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libreadline8{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} media-types{a} openssl{a} po-debconf{a} pylint{a} python3{a} python3-all{a} python3-arrow{a} python3-astroid{a} python3-certifi{a} python3-chardet{a} python3-charset-normalizer{a} python3-dateutil{a} python3-dill{a} python3-distutils{a} python3-idna{a} python3-importlib-metadata{a} python3-isort{a} python3-lazy-object-proxy{a} python3-lib2to3{a} python3-logfury{a} python3-logilab-common{a} python3-mccabe{a} python3-minimal{a} python3-mock{a} python3-more-itertools{a} python3-mypy-extensions{a} python3-nose{a} python3-pbr{a} python3-pkg-resources{a} python3-platformdirs{a} python3-pyflakes{a} python3-requests{a} python3-setuptools{a} python3-six{a} python3-toml{a} python3-tomlkit{a} python3-tqdm{a} python3-typing-extensions{a} python3-urllib3{a} python3-wrapt{a} python3-yapf{a} python3-zipp{a} python3.11{a} python3.11-minimal{a} readline-common{a} sensible-utils{a} yapf3{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx pyflakes3 python3-tk wget 0 packages upgraded, 82 newly installed, 0 to remove and 0 not upgraded. Need to get 29.7 MB of archives. After unpacking 119 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6 [813 kB] Get: 2 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1 [99.3 kB] Get: 3 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6 [2064 kB] Get: 4 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get: 5 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get: 6 http://deb.debian.org/debian bookworm/main amd64 readline-common all 8.2-1.3 [69.0 kB] Get: 7 http://deb.debian.org/debian bookworm/main amd64 libreadline8 amd64 8.2-1.3 [166 kB] Get: 8 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6 [1796 kB] Get: 9 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6 [572 kB] Get: 10 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get: 11 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get: 12 http://deb.debian.org/debian bookworm/main amd64 sensible-utils all 0.0.17+nmu1 [19.0 kB] Get: 13 http://deb.debian.org/debian bookworm/main amd64 openssl amd64 3.0.8-1 [1407 kB] Get: 14 http://deb.debian.org/debian bookworm/main amd64 ca-certificates all 20230311 [153 kB] Get: 15 http://deb.debian.org/debian bookworm/main amd64 libmagic-mgc amd64 1:5.44-3 [305 kB] Get: 16 http://deb.debian.org/debian bookworm/main amd64 libmagic1 amd64 1:5.44-3 [104 kB] Get: 17 http://deb.debian.org/debian bookworm/main amd64 file amd64 1:5.44-3 [42.5 kB] Get: 18 http://deb.debian.org/debian bookworm/main amd64 gettext-base amd64 0.21-12 [160 kB] Get: 19 http://deb.debian.org/debian bookworm/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get: 20 http://deb.debian.org/debian bookworm/main amd64 groff-base amd64 1.22.4-10 [916 kB] Get: 21 http://deb.debian.org/debian bookworm/main amd64 bsdextrautils amd64 2.38.1-5+b1 [86.6 kB] Get: 22 http://deb.debian.org/debian bookworm/main amd64 libpipeline1 amd64 1.5.7-1 [38.5 kB] Get: 23 http://deb.debian.org/debian bookworm/main amd64 man-db amd64 2.11.2-2 [1386 kB] Get: 24 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get: 25 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get: 26 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 27 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 28 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get: 29 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get: 30 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-5 [517 kB] Get: 31 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 32 http://deb.debian.org/debian bookworm/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 33 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get: 34 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 35 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 36 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get: 37 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get: 38 http://deb.debian.org/debian bookworm/main amd64 libicu72 amd64 72.1-3 [9376 kB] Get: 39 http://deb.debian.org/debian bookworm/main amd64 libxml2 amd64 2.9.14+dfsg-1.2 [687 kB] Get: 40 http://deb.debian.org/debian bookworm/main amd64 gettext amd64 0.21-12 [1300 kB] Get: 41 http://deb.debian.org/debian bookworm/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 42 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 43 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get: 44 http://deb.debian.org/debian bookworm/main amd64 python3-lib2to3 all 3.11.2-3 [76.3 kB] Get: 45 http://deb.debian.org/debian bookworm/main amd64 python3-distutils all 3.11.2-3 [131 kB] Get: 46 http://deb.debian.org/debian bookworm/main amd64 dh-python all 5.20230130 [104 kB] Get: 47 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB] Get: 48 http://deb.debian.org/debian bookworm/main amd64 python3-setuptools all 66.1.1-1 [521 kB] Get: 49 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB] Get: 50 http://deb.debian.org/debian bookworm/main amd64 python3-typing-extensions all 4.4.0-1 [45.2 kB] Get: 51 http://deb.debian.org/debian bookworm/main amd64 python3-lazy-object-proxy amd64 1.9.0-1+b1 [21.5 kB] Get: 52 http://deb.debian.org/debian bookworm/main amd64 python3-wrapt amd64 1.14.1-2+b2 [42.1 kB] Get: 53 http://deb.debian.org/debian bookworm/main amd64 python3-astroid all 2.14.2-1 [209 kB] Get: 54 http://deb.debian.org/debian bookworm/main amd64 python3-toml all 0.10.2-1 [16.2 kB] Get: 55 http://deb.debian.org/debian bookworm/main amd64 python3-isort all 5.6.4-1 [63.2 kB] Get: 56 http://deb.debian.org/debian bookworm/main amd64 python3-more-itertools all 8.10.0-2 [53.0 kB] Get: 57 http://deb.debian.org/debian bookworm/main amd64 python3-zipp all 1.0.0-6 [6696 B] Get: 58 http://deb.debian.org/debian bookworm/main amd64 python3-importlib-metadata all 4.12.0-1 [24.9 kB] Get: 59 http://deb.debian.org/debian bookworm/main amd64 python3-mypy-extensions all 0.4.3-4 [5788 B] Get: 60 http://deb.debian.org/debian bookworm/main amd64 python3-logilab-common all 1.9.8-1 [380 kB] Get: 61 http://deb.debian.org/debian bookworm/main amd64 python3-dill all 0.3.6-1 [79.5 kB] Get: 62 http://deb.debian.org/debian bookworm/main amd64 python3-mccabe all 0.7.0-1 [10.5 kB] Get: 63 http://deb.debian.org/debian bookworm/main amd64 python3-platformdirs all 2.6.0-1 [16.3 kB] Get: 64 http://deb.debian.org/debian bookworm/main amd64 python3-tomlkit all 0.11.7-1 [40.5 kB] Get: 65 http://deb.debian.org/debian bookworm/main amd64 pylint all 2.16.2-2 [339 kB] Get: 66 http://deb.debian.org/debian bookworm/main amd64 python3-all amd64 3.11.2-1+b1 [1056 B] Get: 67 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB] Get: 68 http://deb.debian.org/debian bookworm/main amd64 python3-arrow all 1.2.3-1 [64.2 kB] Get: 69 http://deb.debian.org/debian bookworm/main amd64 python3-certifi all 2022.9.24-1 [153 kB] Get: 70 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB] Get: 71 http://deb.debian.org/debian bookworm/main amd64 python3-charset-normalizer all 3.0.1-2 [49.3 kB] Get: 72 http://deb.debian.org/debian bookworm/main amd64 python3-idna all 3.3-1 [39.4 kB] Get: 73 http://deb.debian.org/debian bookworm/main amd64 python3-logfury all 1.0.1-1 [8348 B] Get: 74 http://deb.debian.org/debian bookworm/main amd64 python3-pbr all 5.10.0-2 [61.4 kB] Get: 75 http://deb.debian.org/debian bookworm/main amd64 python3-mock all 4.0.3-4 [64.0 kB] Get: 76 http://deb.debian.org/debian bookworm/main amd64 python3-nose all 1.3.7-9 [130 kB] Get: 77 http://deb.debian.org/debian bookworm/main amd64 python3-pyflakes all 2.5.0-1 [62.9 kB] Get: 78 http://deb.debian.org/debian bookworm/main amd64 python3-urllib3 all 1.26.12-1 [117 kB] Get: 79 http://deb.debian.org/debian bookworm/main amd64 python3-requests all 2.28.1+dfsg-1 [67.9 kB] Get: 80 http://deb.debian.org/debian bookworm/main amd64 python3-tqdm all 4.64.1-1 [97.7 kB] Get: 81 http://deb.debian.org/debian bookworm/main amd64 python3-yapf all 0.32.0-1 [133 kB] Get: 82 http://deb.debian.org/debian bookworm/main amd64 yapf3 all 0.32.0-1 [29.7 kB] Fetched 29.7 MB in 0s (84.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19596 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.2-6_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6) ... Setting up libexpat1:amd64 (2.5.0-1) ... Setting up python3.11-minimal (3.11.2-6) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19912 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package readline-common. Preparing to unpack .../2-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../3-libreadline8_8.2-1.3_amd64.deb ... Unpacking libreadline8:amd64 (8.2-1.3) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6) ... Selecting previously unselected package python3.11. Preparing to unpack .../5-python3.11_3.11.2-6_amd64.deb ... Unpacking python3.11 (3.11.2-6) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20346 files and directories currently installed.) Preparing to unpack .../00-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package openssl. Preparing to unpack .../02-openssl_3.0.8-1_amd64.deb ... Unpacking openssl (3.0.8-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../03-ca-certificates_20230311_all.deb ... Unpacking ca-certificates (20230311) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.44-3_amd64.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../05-libmagic1_1%3a5.44-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.44-3_amd64.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.21-12_amd64.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../08-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.22.4-10_amd64.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../10-bsdextrautils_2.38.1-5+b1_amd64.deb ... Unpacking bsdextrautils (2.38.1-5+b1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../11-libpipeline1_1.5.7-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.11.2-2_amd64.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../14-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../15-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../16-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../17-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../18-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../19-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../20-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../21-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../22-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../23-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../24-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../25-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../26-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../27-libicu72_72.1-3_amd64.deb ... Unpacking libicu72:amd64 (72.1-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../28-libxml2_2.9.14+dfsg-1.2_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.2) ... Selecting previously unselected package gettext. Preparing to unpack .../29-gettext_0.21-12_amd64.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../30-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../31-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../32-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../33-python3-lib2to3_3.11.2-3_all.deb ... Unpacking python3-lib2to3 (3.11.2-3) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../34-python3-distutils_3.11.2-3_all.deb ... Unpacking python3-distutils (3.11.2-3) ... Selecting previously unselected package dh-python. Preparing to unpack .../35-dh-python_5.20230130_all.deb ... Unpacking dh-python (5.20230130) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../36-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../37-python3-setuptools_66.1.1-1_all.deb ... Unpacking python3-setuptools (66.1.1-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../38-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../39-python3-typing-extensions_4.4.0-1_all.deb ... Unpacking python3-typing-extensions (4.4.0-1) ... Selecting previously unselected package python3-lazy-object-proxy. Preparing to unpack .../40-python3-lazy-object-proxy_1.9.0-1+b1_amd64.deb ... Unpacking python3-lazy-object-proxy (1.9.0-1+b1) ... Selecting previously unselected package python3-wrapt. Preparing to unpack .../41-python3-wrapt_1.14.1-2+b2_amd64.deb ... Unpacking python3-wrapt (1.14.1-2+b2) ... Selecting previously unselected package python3-astroid. Preparing to unpack .../42-python3-astroid_2.14.2-1_all.deb ... Unpacking python3-astroid (2.14.2-1) ... Selecting previously unselected package python3-toml. Preparing to unpack .../43-python3-toml_0.10.2-1_all.deb ... Unpacking python3-toml (0.10.2-1) ... Selecting previously unselected package python3-isort. Preparing to unpack .../44-python3-isort_5.6.4-1_all.deb ... Unpacking python3-isort (5.6.4-1) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../45-python3-more-itertools_8.10.0-2_all.deb ... Unpacking python3-more-itertools (8.10.0-2) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../46-python3-zipp_1.0.0-6_all.deb ... Unpacking python3-zipp (1.0.0-6) ... Selecting previously unselected package python3-importlib-metadata. Preparing to unpack .../47-python3-importlib-metadata_4.12.0-1_all.deb ... Unpacking python3-importlib-metadata (4.12.0-1) ... Selecting previously unselected package python3-mypy-extensions. Preparing to unpack .../48-python3-mypy-extensions_0.4.3-4_all.deb ... Unpacking python3-mypy-extensions (0.4.3-4) ... Selecting previously unselected package python3-logilab-common. Preparing to unpack .../49-python3-logilab-common_1.9.8-1_all.deb ... Unpacking python3-logilab-common (1.9.8-1) ... Selecting previously unselected package python3-dill. Preparing to unpack .../50-python3-dill_0.3.6-1_all.deb ... Unpacking python3-dill (0.3.6-1) ... Selecting previously unselected package python3-mccabe. Preparing to unpack .../51-python3-mccabe_0.7.0-1_all.deb ... Unpacking python3-mccabe (0.7.0-1) ... Selecting previously unselected package python3-platformdirs. Preparing to unpack .../52-python3-platformdirs_2.6.0-1_all.deb ... Unpacking python3-platformdirs (2.6.0-1) ... Selecting previously unselected package python3-tomlkit. Preparing to unpack .../53-python3-tomlkit_0.11.7-1_all.deb ... Unpacking python3-tomlkit (0.11.7-1) ... Selecting previously unselected package pylint. Preparing to unpack .../54-pylint_2.16.2-2_all.deb ... Unpacking pylint (2.16.2-2) ... Selecting previously unselected package python3-all. Preparing to unpack .../55-python3-all_3.11.2-1+b1_amd64.deb ... Unpacking python3-all (3.11.2-1+b1) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../56-python3-dateutil_2.8.2-2_all.deb ... Unpacking python3-dateutil (2.8.2-2) ... Selecting previously unselected package python3-arrow. Preparing to unpack .../57-python3-arrow_1.2.3-1_all.deb ... Unpacking python3-arrow (1.2.3-1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../58-python3-certifi_2022.9.24-1_all.deb ... Unpacking python3-certifi (2022.9.24-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../59-python3-chardet_5.1.0+dfsg-2_all.deb ... Unpacking python3-chardet (5.1.0+dfsg-2) ... Selecting previously unselected package python3-charset-normalizer. Preparing to unpack .../60-python3-charset-normalizer_3.0.1-2_all.deb ... Unpacking python3-charset-normalizer (3.0.1-2) ... Selecting previously unselected package python3-idna. Preparing to unpack .../61-python3-idna_3.3-1_all.deb ... Unpacking python3-idna (3.3-1) ... Selecting previously unselected package python3-logfury. Preparing to unpack .../62-python3-logfury_1.0.1-1_all.deb ... Unpacking python3-logfury (1.0.1-1) ... Selecting previously unselected package python3-pbr. Preparing to unpack .../63-python3-pbr_5.10.0-2_all.deb ... Unpacking python3-pbr (5.10.0-2) ... Selecting previously unselected package python3-mock. Preparing to unpack .../64-python3-mock_4.0.3-4_all.deb ... Unpacking python3-mock (4.0.3-4) ... Selecting previously unselected package python3-nose. Preparing to unpack .../65-python3-nose_1.3.7-9_all.deb ... Unpacking python3-nose (1.3.7-9) ... Selecting previously unselected package python3-pyflakes. Preparing to unpack .../66-python3-pyflakes_2.5.0-1_all.deb ... Unpacking python3-pyflakes (2.5.0-1) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../67-python3-urllib3_1.26.12-1_all.deb ... Unpacking python3-urllib3 (1.26.12-1) ... Selecting previously unselected package python3-requests. Preparing to unpack .../68-python3-requests_2.28.1+dfsg-1_all.deb ... Unpacking python3-requests (2.28.1+dfsg-1) ... Selecting previously unselected package python3-tqdm. Preparing to unpack .../69-python3-tqdm_4.64.1-1_all.deb ... Unpacking python3-tqdm (4.64.1-1) ... Selecting previously unselected package python3-yapf. Preparing to unpack .../70-python3-yapf_0.32.0-1_all.deb ... Unpacking python3-yapf (0.32.0-1) ... Selecting previously unselected package yapf3. Preparing to unpack .../71-yapf3_0.32.0-1_all.deb ... Unpacking yapf3 (0.32.0-1) ... Setting up media-types (10.0.0) ... Setting up libpipeline1:amd64 (1.5.7-1) ... Setting up libicu72:amd64 (72.1-3) ... Setting up bsdextrautils (2.38.1-5+b1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libmagic1:amd64 (1:5.44-3) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up file (1:5.44-3) ... Setting up autotools-dev (20220109.1) ... Setting up autopoint (0.21-12) ... Setting up autoconf (2.71-3) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up openssl (3.0.8-1) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up readline-common (8.2-1.3) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-12) ... Setting up libtool (2.4.7-5) ... Setting up libreadline8:amd64 (8.2-1.3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up ca-certificates (20230311) ... Updating certificates in /etc/ssl/certs... 140 added, 0 removed; done. Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.22.4-10) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6) ... Setting up debhelper (13.11.4) ... Setting up python3 (3.11.2-1+b1) ... Setting up python3-platformdirs (2.6.0-1) ... Setting up python3-six (1.16.0-4) ... Setting up python3-certifi (2022.9.24-1) ... Setting up python3-dill (0.3.6-1) ... Setting up python3-idna (3.3-1) ... Setting up python3-wrapt (1.14.1-2+b2) ... Setting up python3-typing-extensions (4.4.0-1) ... Setting up python3-toml (0.10.2-1) ... Setting up python3-logfury (1.0.1-1) ... Setting up python3-isort (5.6.4-1) ... Setting up python3-urllib3 (1.26.12-1) ... Setting up python3-dateutil (2.8.2-2) ... Setting up python3-mccabe (0.7.0-1) ... Setting up python3-lazy-object-proxy (1.9.0-1+b1) ... Setting up python3-tomlkit (0.11.7-1) ... Setting up python3-lib2to3 (3.11.2-3) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-distutils (3.11.2-3) ... Setting up dh-python (5.20230130) ... Setting up python3-more-itertools (8.10.0-2) ... Setting up python3-setuptools (66.1.1-1) ... Setting up python3-arrow (1.2.3-1) ... Setting up python3-pbr (5.10.0-2) ... Setting up python3-charset-normalizer (3.0.1-2) ... Setting up python3-mypy-extensions (0.4.3-4) ... Setting up python3-tqdm (4.64.1-1) ... Setting up python3-pyflakes (2.5.0-1) ... Setting up python3-all (3.11.2-1+b1) ... Setting up python3-zipp (1.0.0-6) ... Setting up python3-nose (1.3.7-9) ... Setting up python3-mock (4.0.3-4) ... Setting up python3-yapf (0.32.0-1) ... Setting up python3-chardet (5.1.0+dfsg-2) ... Setting up python3-requests (2.28.1+dfsg-1) ... Setting up yapf3 (0.32.0-1) ... Setting up python3-astroid (2.14.2-1) ... Setting up python3-importlib-metadata (4.12.0-1) ... Setting up python3-logilab-common (1.9.8-1) ... Setting up pylint (2.16.2-2) ... Processing triggers for libc-bin (2.36-9) ... Processing triggers for ca-certificates (20230311) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... usrmerge is already the newest version (35). fakeroot is already the newest version (1.31-1.2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: user script /srv/workspace/pbuilder/2117948/tmp/hooks/A99_set_merged_usr starting Re-configuring usrmerge... removed '/etc/unsupported-skip-usrmerge-conversion' The system has been successfully converted. I: user script /srv/workspace/pbuilder/2117948/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/backblaze-b2-1.3.8/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../backblaze-b2_1.3.8-6_source.changes dpkg-buildpackage: info: source package backblaze-b2 dpkg-buildpackage: info: source version 1.3.8-6 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jelmer Vernooij dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from backblaze-b2-1.3.8/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ fakeroot debian/rules clean dh clean --with python3 --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:240: python3.11 setup.py clean running clean removing '/build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.11' does not exist -- can't clean it dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules build dh build --with python3 --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:240: python3.11 setup.py config running config dh_auto_build -O--buildsystem=pybuild I: pybuild base:240: /usr/bin/python3 setup.py build running build running build_py creating /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/version.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/utils.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/upload_source.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/unfinished_large_file.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/session.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/raw_simulator.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/raw_api.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/progress.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/part.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/parse_args.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/file_version.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/exception.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/download_dest.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/console_tool.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/cache.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/bucket.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/bounded_queue_executor.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/b2http.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/api.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/__main__.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 copying b2/__init__.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2 creating /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/transferer copying b2/transferer/transferer.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/transferer copying b2/transferer/simple.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/transferer copying b2/transferer/range.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/transferer copying b2/transferer/parallel.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/transferer copying b2/transferer/file_metadata.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/transferer copying b2/transferer/abstract.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/transferer copying b2/transferer/__init__.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/transferer creating /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync copying b2/sync/sync.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync copying b2/sync/scan_policies.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync copying b2/sync/report.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync copying b2/sync/policy_manager.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync copying b2/sync/policy.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync copying b2/sync/folder_parser.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync copying b2/sync/folder.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync copying b2/sync/file.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync copying b2/sync/exception.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync copying b2/sync/action.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync copying b2/sync/__init__.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync creating /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/account_info copying b2/account_info/upload_url_pool.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/account_info copying b2/account_info/test_upload_url_concurrency.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/account_info copying b2/account_info/sqlite_account_info.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/account_info copying b2/account_info/in_memory.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/account_info copying b2/account_info/exception.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/account_info copying b2/account_info/abstract.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/account_info copying b2/account_info/__init__.py -> /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/account_info debian/rules override_dh_auto_test make[1]: Entering directory '/build/backblaze-b2-1.3.8' PYBUILD_SYSTEM=custom \ PYBUILD_TEST_ARGS="{interpreter} setup.py nosetests" \ LC_ALL=C.UTF-8 \ dh_auto_test I: pybuild base:240: python3.11 setup.py nosetests running nosetests running egg_info creating b2.egg-info writing b2.egg-info/PKG-INFO writing dependency_links to b2.egg-info/dependency_links.txt writing entry points to b2.egg-info/entry_points.txt writing requirements to b2.egg-info/requires.txt writing top-level names to b2.egg-info/top_level.txt writing manifest file 'b2.egg-info/SOURCES.txt' reading manifest file 'b2.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'b2.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/nose/config.py:430: DeprecationWarning: Use of multiple -w arguments is deprecated and support may be removed in a future release. You can get the same behavior by passing directories without the -w argument on the command line, or by using the --tests argument in a configuration file. warn("Use of multiple -w arguments is deprecated and " calling AbstractAccountInfo.set_auth_data(self=, api_url='api_url', download_url='download_url', minimum_part_size=100, realm='realm') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'bucketName': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None}) calling InMemoryAccountInfo.save_bucket(self=, bucket=) calling InMemoryAccountInfo.remove_bucket_name(self=, bucket_name='my-bucket') calling AbstractAccountInfo.set_auth_data(self=, api_url='api_url', download_url='download_url', minimum_part_size=100, realm='realm') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'bucketName': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None}) calling InMemoryAccountInfo.clear(self=) calling UrlPoolAccountInfo.clear(self=) calling AbstractAccountInfo.clear(self=) calling UrlPoolAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket-0') (hidden args: upload_url, upload_auth_token) calling UrlPoolAccountInfo.clear_bucket_upload_data(self=, bucket_id='bucket-0') calling UrlPoolAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket-0') calling UrlPoolAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling UrlPoolAccountInfo.clear_large_file_upload_urls(self=, file_id='file_0') calling UrlPoolAccountInfo.take_large_file_upload_url(self=, file_id='file_0') calling UrlPoolAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling UrlPoolAccountInfo.take_large_file_upload_url(self=, file_id='file_0') calling UrlPoolAccountInfo.take_large_file_upload_url(self=, file_id='file_0') calling InMemoryAccountInfo.refresh_entire_bucket_name_cache(self=) (hidden args: name_id_iterable) calling AbstractAccountInfo.set_auth_data(self=, api_url='api_url', download_url='download_url', minimum_part_size=100, realm='realm') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'bucketName': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None}) calling AbstractAccountInfo.set_auth_data(self=, api_url='api_url', download_url='download_url', minimum_part_size=100, realm='realm') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'bucketName': None, 'capabilities': ['readFiles'], 'namePrefix': None}) calling AbstractAccountInfo.set_auth_data(self=, api_url='api_url', download_url='download_url', minimum_part_size=100, realm='realm') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'bucketName': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None}) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'bucketName': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None}) calling AbstractAccountInfo.set_auth_data(self=, api_url='api_url', download_url='download_url', minimum_part_size=100, realm='realm') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'bucketName': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None}) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'bucketName': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None}) calling SqliteAccountInfo.save_bucket(self=, bucket=) calling SqliteAccountInfo.remove_bucket_name(self=, bucket_name='my-bucket') calling AbstractAccountInfo.set_auth_data(self=, api_url='api_url', download_url='download_url', minimum_part_size=100, realm='realm') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'bucketName': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None}) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'bucketName': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None}) calling SqliteAccountInfo.clear(self=) _get_account_info_or_raise encountered a problem while trying to retrieve "account_id" Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/account_info/sqlite_account_info.py", line 329, in _get_account_info_or_raise value = cursor.fetchone()[0] ~~~~~~~~~~~~~~~~~^^^ TypeError: 'NoneType' object is not subscriptable _get_account_info_or_raise encountered a problem while trying to retrieve "account_auth_token" Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/account_info/sqlite_account_info.py", line 329, in _get_account_info_or_raise value = cursor.fetchone()[0] ~~~~~~~~~~~~~~~~~^^^ TypeError: 'NoneType' object is not subscriptable _get_account_info_or_raise encountered a problem while trying to retrieve "api_url" Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/account_info/sqlite_account_info.py", line 329, in _get_account_info_or_raise value = cursor.fetchone()[0] ~~~~~~~~~~~~~~~~~^^^ TypeError: 'NoneType' object is not subscriptable _get_account_info_or_raise encountered a problem while trying to retrieve "application_key" Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/account_info/sqlite_account_info.py", line 329, in _get_account_info_or_raise value = cursor.fetchone()[0] ~~~~~~~~~~~~~~~~~^^^ TypeError: 'NoneType' object is not subscriptable _get_account_info_or_raise encountered a problem while trying to retrieve "download_url" Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/account_info/sqlite_account_info.py", line 329, in _get_account_info_or_raise value = cursor.fetchone()[0] ~~~~~~~~~~~~~~~~~^^^ TypeError: 'NoneType' object is not subscriptable _get_account_info_or_raise encountered a problem while trying to retrieve "realm" Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/account_info/sqlite_account_info.py", line 329, in _get_account_info_or_raise value = cursor.fetchone()[0] ~~~~~~~~~~~~~~~~~^^^ TypeError: 'NoneType' object is not subscriptable _get_account_info_or_raise encountered a problem while trying to retrieve "minimum_part_size" Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/account_info/sqlite_account_info.py", line 329, in _get_account_info_or_raise value = cursor.fetchone()[0] ~~~~~~~~~~~~~~~~~^^^ TypeError: 'NoneType' object is not subscriptable calling UrlPoolAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket-0') (hidden args: upload_url, upload_auth_token) calling UrlPoolAccountInfo.clear_bucket_upload_data(self=, bucket_id='bucket-0') calling UrlPoolAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket-0') calling UrlPoolAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling UrlPoolAccountInfo.clear_large_file_upload_urls(self=, file_id='file_0') calling UrlPoolAccountInfo.take_large_file_upload_url(self=, file_id='file_0') calling UrlPoolAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling UrlPoolAccountInfo.take_large_file_upload_url(self=, file_id='file_0') calling UrlPoolAccountInfo.take_large_file_upload_url(self=, file_id='file_0') calling SqliteAccountInfo.refresh_entire_bucket_name_cache(self=) (hidden args: name_id_iterable) calling AbstractAccountInfo.set_auth_data(self=, api_url='api_url', download_url='download_url', minimum_part_size=100, realm='realm') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'bucketName': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None}) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'bucketName': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None}) calling B2Api.create_bucket(self=, name='bucket1', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling AbstractAccountInfo.set_auth_data(self=, api_url='api_url', download_url='download_url', minimum_part_size=100, realm='realm') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'bucketName': None, 'capabilities': ['readFiles'], 'namePrefix': None}) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'bucketName': None, 'capabilities': ['readFiles'], 'namePrefix': None}) calling B2Api.create_key(self=, capabilities=['listBuckets'], key_name='key1', valid_duration_seconds=None, bucket_id='bucket_0', name_prefix=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': 'bucket_0', 'capabilities': ['listBuckets'], 'namePrefix': None, 'bucketName': 'bucket1'}) calling B2Api.check_bucket_restrictions(self=, bucket_name='bucket1') calling B2Api.list_buckets(self=, bucket_name='bucket1') calling B2Api.check_bucket_restrictions(self=, bucket_name='bucket1') calling B2Api.check_bucket_restrictions(self=, bucket_name='bucket1') calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling SqliteAccountInfo.set_auth_data_with_schema_0_for_test(self=, account_id='account_id', auth_token='auth_token', api_url='api_url', download_url='dowload_url', minimum_part_size=100, application_key='application_key', realm='realm') calling B2Api.create_bucket(self=, name='bucket1', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.create_bucket(self=, name='bucket2', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.list_buckets(self=, bucket_name=None) calling B2Api.check_bucket_restrictions(self=, bucket_name=None) calling B2Api.check_bucket_restrictions(self=, bucket_name=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='bucket1', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.create_bucket(self=, name='bucket2', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.list_buckets(self=, bucket_name='bucket1') calling B2Api.check_bucket_restrictions(self=, bucket_name='bucket1') calling B2Api.check_bucket_restrictions(self=, bucket_name='bucket1') calling SqliteAccountInfo.set_auth_data_with_schema_0_for_test(self=, account_id='account_id', auth_token='auth_token', api_url='api_url', download_url='dowload_url', minimum_part_size=100, application_key='application_key', realm='realm') calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='bucket1', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.create_bucket(self=, name='bucket2', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.create_key(self=, capabilities=['listBuckets'], key_name='key1', valid_duration_seconds=None, bucket_id='bucket_0', name_prefix=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': 'bucket_0', 'capabilities': ['listBuckets'], 'namePrefix': None, 'bucketName': 'bucket1'}) calling B2Api.list_buckets(self=, bucket_name='bucket1') calling B2Api.check_bucket_restrictions(self=, bucket_name='bucket1') calling B2Api.check_bucket_restrictions(self=, bucket_name='bucket1') calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='bucket1', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.create_bucket(self=, name='bucket2', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.create_key(self=, capabilities=['listBuckets'], key_name='key1', valid_duration_seconds=None, bucket_id='bucket_0', name_prefix=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': 'bucket_0', 'capabilities': ['listBuckets'], 'namePrefix': None, 'bucketName': 'bucket1'}) calling B2Api.list_buckets(self=, bucket_name=None) calling B2Api.check_bucket_restrictions(self=, bucket_name=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='bucket1', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.create_bucket(self=, name='bucket2', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.create_key(self=, capabilities=['listBuckets'], key_name='key1', valid_duration_seconds=None, bucket_id='bucket_0', name_prefix=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': 'bucket_0', 'capabilities': ['listBuckets'], 'namePrefix': None, 'bucketName': 'bucket1'}) calling B2Api.list_buckets(self=, bucket_name='bucket2') calling B2Api.check_bucket_restrictions(self=, bucket_name='bucket2') calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_key(self=, capabilities=['listBuckets'], key_name='key1', valid_duration_seconds=None, bucket_id=None, name_prefix=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listBuckets'], 'namePrefix': None, 'bucketName': None}) calling B2Api.list_buckets(self=, bucket_name=None) calling B2Api.check_bucket_restrictions(self=, bucket_name=None) calling B2Api.check_bucket_restrictions(self=, bucket_name=None) calling B2Api.authorize_automatically(self=) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listBuckets'], 'namePrefix': None, 'bucketName': None}) server returned date in an inappropriate format Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/b2http.py", line 184, in post_request server_time = arrow.get( ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/arrow/api.py", line 91, in get return _factory.get(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/arrow/factory.py", line 295, in get dt = parser.DateTimeParser(locale).parse( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/arrow/parser.py", line 325, in parse raise ParserMatchError( arrow.parser.ParserMatchError: Failed to match 'ddd, DD MMM YYYY HH:mm:ss ZZZ' when parsing 'bad format'. server returned date in an inappropriate format Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/b2http.py", line 184, in post_request server_time = arrow.get( ^^^^^^^^^^ File "/usr/lib/python3/dist-packages/arrow/api.py", line 91, in get return _factory.get(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/arrow/factory.py", line 295, in get dt = parser.DateTimeParser(locale).parse( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/arrow/parser.py", line 325, in parse raise ParserMatchError( arrow.parser.ParserMatchError: Failed to match 'ddd, DD MMM YYYY HH:mm:ss ZZZ' when parsing 'Fri, 16 XXX 2016 20:52:30 GMT'. _translate_errors has intercepted an unexpected exception Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/b2http.py", line 50, in _translate_errors response = fcn() ^^^^^ File "/build/backblaze-b2-1.3.8/test/test_b2http.py", line 89, in fcn raise Exception('a message') Exception: a message calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=None, range_=None) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=None, range_=None) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=None, range_=None) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=None) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestBytes.capture_bytes_context(self=) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=None) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=None, range_=None) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=None) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=None, range_=None) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=None) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=None, range_=None) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=None) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestBytes.capture_bytes_context(self=) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=None) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling DownloadDestBytes.capture_bytes_context(self=) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling ParallelDownloader.download(self=, file=, response=, metadata=, session=) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) created part to download: PartToDownload(Range(0, 1), Range(0, 1)) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=(0, 10)) retrieved a total of 2 bytes calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=(0, 10)) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=(0, 10)) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(0, 10)) (hidden args: content_sha1) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=(0, 10)) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(0, 10)) (hidden args: content_sha1) calling DownloadDestBytes.capture_bytes_context(self=) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) created part to download: PartToDownload(Range(2, 3), Range(2, 3)) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) retrieved a total of 2 bytes calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) created part to download: PartToDownload(Range(4, 5), Range(4, 5)) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) retrieved a total of 2 bytes calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') created part to download: PartToDownload(Range(6, 7), Range(6, 7)) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) retrieved a total of 2 bytes calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=(3, 9)) created part to download: PartToDownload(Range(8, 10), Range(8, 10)) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=(3, 9)) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) retrieved a total of 3 bytes calling DownloadDestBytes.capture_bytes_context(self=) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=(3, 9)) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=None) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=None) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=(3, 9)) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=None) calling DownloadDestLocalFile.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling PreSeekedDownloadDest.write_to_local_file_context(self=, args=(5000,), kwargs=) calling DownloadDestLocalFile.write_to_local_file_context(self=, mod_time_millis=5000) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=None) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestBytes.capture_bytes_context(self=) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling ParallelDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) created part to download: PartToDownload(Range(0, 1), Range(0, 1)) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) retrieved a total of 2 bytes calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) created part to download: PartToDownload(Range(2, 3), Range(2, 3)) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=(3, 9)) retrieved a total of 2 bytes calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=(3, 9)) created part to download: PartToDownload(Range(4, 5), Range(4, 5)) calling DownloadDestLocalFile.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling PreSeekedDownloadDest.write_to_local_file_context(self=, args=(5000,), kwargs=) calling DownloadDestLocalFile.write_to_local_file_context(self=, mod_time_millis=5000) retrieved a total of 2 bytes calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) created part to download: PartToDownload(Range(6, 7), Range(6, 7)) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) retrieved a total of 2 bytes calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) created part to download: PartToDownload(Range(8, 10), Range(8, 10)) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) retrieved a total of 3 bytes calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=(0, 11)) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=(0, 11)) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=(0, 11)) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=(0, 10)) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=(0, 10)) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=(0, 10)) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(0, 10)) (hidden args: content_sha1) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=(0, 10)) calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=None, range_=None) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(0, 10)) (hidden args: content_sha1) calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=None, range_=None) calling DownloadDestBytes.capture_bytes_context(self=) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling ParallelDownloader.download(self=, file=, response=, metadata=, session=) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=None) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestBytes.capture_bytes_context(self=) created part to download: PartToDownload(Range(0, 1), Range(0, 1)) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=None, range_=None) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=None, range_=None) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=None, range_=None) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) retrieved a total of 2 bytes calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=None) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) created part to download: PartToDownload(Range(2, 3), Range(2, 3)) calling DownloadDestBytes.capture_bytes_context(self=) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) retrieved a total of 2 bytes calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) created part to download: PartToDownload(Range(4, 5), Range(4, 5)) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) retrieved a total of 2 bytes calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) created part to download: PartToDownload(Range(6, 7), Range(6, 7)) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) retrieved a total of 2 bytes calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=, range_=None) created part to download: PartToDownload(Range(8, 10), Range(8, 10)) calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=, range_=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=None) retrieved a total of 3 bytes calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestBytes.capture_bytes_context(self=) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=None) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=None) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=None) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestBytes.capture_bytes_context(self=) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=(3, 9)) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=(3, 9)) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling DownloadDestBytes.capture_bytes_context(self=) calling Bucket.start_large_file(self=Bucket, file_name='file1.txt', content_type='text/plain', file_info={}) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=(0, 10)) calling ParallelDownloader.download(self=, file=, response=, metadata=, session=) calling Bucket.list_parts(self=Bucket, file_id='9999', start_part_number=None, batch_size=1) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=(0, 10)) calling B2Api.list_parts(self=, file_id='9999', start_part_number=None, batch_size=1) created part to download: PartToDownload(Range(3, 4), Range(0, 1)) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=(0, 10)) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(0, 10)) (hidden args: content_sha1) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=(0, 10)) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) retrieved a total of 2 bytes calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(0, 10)) (hidden args: content_sha1) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling DownloadDestBytes.capture_bytes_context(self=) calling Bucket.start_large_file(self=Bucket, file_name='file1.txt', content_type='text/plain', file_info={}) created part to download: PartToDownload(Range(5, 6), Range(2, 3)) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) retrieved a total of 2 bytes calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) created part to download: PartToDownload(Range(7, 9), Range(4, 6)) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) retrieved a total of 3 bytes calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.list_parts(self=Bucket, file_id='9999', start_part_number=None, batch_size=1) calling B2Api.list_parts(self=, file_id='9999', start_part_number=None, batch_size=1) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=(3, 9)) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=(3, 9)) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=(3, 9)) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=(3, 9)) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling DownloadDestLocalFile.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling DownloadDestBytes.capture_bytes_context(self=) calling PreSeekedDownloadDest.write_to_local_file_context(self=, args=(5000,), kwargs=) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling DownloadDestLocalFile.write_to_local_file_context(self=, mod_time_millis=5000) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling ParallelDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) created part to download: PartToDownload(Range(3, 4), Range(3, 4)) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) retrieved a total of 2 bytes calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) created part to download: PartToDownload(Range(5, 6), Range(5, 6)) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') retrieved a total of 2 bytes calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) created part to download: PartToDownload(Range(7, 9), Range(7, 9)) retrieved a total of 3 bytes calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=(3, 9)) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=(3, 9)) calling Bucket.list_unfinished_large_files(self=Bucket, start_file_id=None, batch_size=None) calling DownloadDestLocalFile.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling PreSeekedDownloadDest.write_to_local_file_context(self=, args=(5000,), kwargs=) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling DownloadDestLocalFile.write_to_local_file_context(self=, mod_time_millis=5000) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling Bucket.start_large_file(self=Bucket, file_name='file1.txt', content_type='text/plain', file_info={}) calling Bucket.list_unfinished_large_files(self=Bucket, start_file_id=None, batch_size=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.start_large_file(self=Bucket, file_name='file1.txt', content_type='text/plain', file_info={}) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.start_large_file(self=Bucket, file_name='file2.txt', content_type='text/plain', file_info={}) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) calling Bucket.start_large_file(self=Bucket, file_name='file3.txt', content_type='text/plain', file_info={}) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling Bucket.list_unfinished_large_files(self=Bucket, start_file_id=None, batch_size=1) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=(3, 9)) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=(3, 9)) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling DownloadDestLocalFile.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling PreSeekedDownloadDest.write_to_local_file_context(self=, args=(5000,), kwargs=) calling Bucket.upload_bytes(self=Bucket, file_name='hello.txt', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling DownloadDestLocalFile.write_to_local_file_context(self=, mod_time_millis=5000) calling Bucket.upload(self=Bucket, upload_source=, file_name='hello.txt', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) calling ParallelDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=(3, 9)) created part to download: PartToDownload(Range(3, 4), Range(7, 8)) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=(3, 9)) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=(3, 9)) calling DownloadDestLocalFile.make_file_context(self=, file_id='9999', file_name='file1', content_length=7, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=(3, 9)) (hidden args: content_sha1) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling PreSeekedDownloadDest.write_to_local_file_context(self=, args=(5000,), kwargs=) calling DownloadDestLocalFile.write_to_local_file_context(self=, mod_time_millis=5000) retrieved a total of 2 bytes calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) created part to download: PartToDownload(Range(5, 6), Range(9, 10)) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) retrieved a total of 2 bytes calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling Bucket.list_file_names(self=Bucket, start_filename='hello.txt', max_entries=1) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) created part to download: PartToDownload(Range(7, 9), Range(11, 13)) calling Bucket.upload_bytes(self=Bucket, file_name='hello.txt', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling Bucket.upload(self=Bucket, upload_source=, file_name='hello.txt', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.delete_file_version(self=Bucket, file_id='9999', file_name='hello.txt') retrieved a total of 3 bytes calling B2Api.delete_file_version(self=, file_id='9999', file_name='hello.txt') calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=False, fetch_count=100) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=(0, 11)) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=(0, 11)) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=(0, 11)) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.ls(self=Bucket, folder_to_list='foo', show_versions=False, max_entries=None, recursive=False, fetch_count=100) calling B2Api.create_bucket(self=, name='your-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.authorize_automatically(self=) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling Bucket.upload_bytes(self=Bucket, file_name='hello.txt', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling Bucket.upload(self=Bucket, upload_source=, file_name='hello.txt', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=None, range_=None) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=None, range_=None) calling Bucket.hide_file(self=Bucket, file_name='hello.txt') calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=None) calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=False, fetch_count=100) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestBytes.capture_bytes_context(self=) calling Bucket.download_file_by_id(self=Bucket, file_id='9999', download_dest=, progress_listener=, range_=(0, 11)) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=(0, 11)) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=(0, 11)) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='hello.txt', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='hello.txt', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=False, max_entries=None, recursive=False, fetch_count=100) calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=, range_=None) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=, range_=None) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=None, range_=None) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=None) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=None, range_=None) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling DownloadDestBytes.capture_bytes_context(self=) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling Bucket.start_large_file(self=Bucket, file_name='hello.txt', content_type=None, file_info=None) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=None) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=False, fetch_count=100) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling DownloadDestBytes.capture_bytes_context(self=) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling ParallelDownloader.download(self=, file=, response=, metadata=, session=) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) created part to download: PartToDownload(Range(0, 1), Range(0, 1)) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=None, range_=None) calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=None, range_=None) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling Bucket.upload_bytes(self=Bucket, file_name='a', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=None) retrieved a total of 2 bytes calling Bucket.upload(self=Bucket, upload_source=, file_name='a', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) created part to download: PartToDownload(Range(2, 3), Range(2, 3)) calling DownloadDestBytes.capture_bytes_context(self=) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) retrieved a total of 2 bytes created part to download: PartToDownload(Range(4, 5), Range(4, 5)) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) retrieved a total of 2 bytes calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=) created part to download: PartToDownload(Range(6, 7), Range(6, 7)) calling Bucket.upload_bytes(self=Bucket, file_name='bb', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='bb', content_type=None, file_info=None, min_part_size=None, progress_listener=None) retrieved a total of 2 bytes created part to download: PartToDownload(Range(8, 10), Range(8, 10)) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) retrieved a total of 3 bytes calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling Bucket.upload_bytes(self=Bucket, file_name='ccc', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload(self=Bucket, upload_source=, file_name='ccc', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling Bucket.start_large_file(self=Bucket, file_name='file1.txt', content_type='text/plain', file_info={}) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=False, max_entries=None, recursive=False, fetch_count=100) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling Bucket.upload_local_file(self=Bucket, local_file='/tmp/tmp2sj0eubz/file1', file_name='file1', content_type=None, file_infos=None, sha1_sum=None, min_part_size=None, progress_listener=None) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload_bytes(self=Bucket, file_name='a', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=, range_=None) calling Bucket.upload(self=Bucket, upload_source=, file_name='a', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=, range_=None) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=None) calling Bucket.upload_local_file(self=Bucket, local_file='/tmp/tmpjzxcl_nz/file1', file_name='file1', content_type=None, file_infos=None, sha1_sum=None, min_part_size=None, progress_listener=None) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestBytes.capture_bytes_context(self=) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling ParallelDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) created part to download: PartToDownload(Range(0, 1), Range(0, 1)) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload_bytes(self=Bucket, file_name='bb/1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling Bucket.upload(self=Bucket, upload_source=, file_name='bb/1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') error when uploading, upload_url was https://upload.example.com/bucket_0/0 Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) test.test_bucket.CanRetry: (None, None, None, None, None) retrieved a total of 2 bytes calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) created part to download: PartToDownload(Range(2, 3), Range(2, 3)) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='bb/2/sub1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='bb/2/sub1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) retrieved a total of 2 bytes calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ error when uploading, upload_url was https://upload.example.com/bucket_0/0 Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) test.test_bucket.CanRetry: (None, None, None, None, None) calling StubAccountInfo.clear_bucket_upload_data(self=, bucket_id='bucket_0') calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') created part to download: PartToDownload(Range(4, 5), Range(4, 5)) retrieved a total of 2 bytes calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) error when uploading, upload_url was https://upload.example.com/bucket_0/1 Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) test.test_bucket.CanRetry: (None, None, None, None, None) calling StubAccountInfo.clear_bucket_upload_data(self=, bucket_id='bucket_0') calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling Bucket.upload_bytes(self=Bucket, file_name='bb/2/sub2', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='bb/2/sub2', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') error when uploading, upload_url was https://upload.example.com/bucket_0/2 Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) test.test_bucket.CanRetry: (None, None, None, None, None) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling StubAccountInfo.clear_bucket_upload_data(self=, bucket_id='bucket_0') created part to download: PartToDownload(Range(6, 7), Range(6, 7)) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling Bucket.upload_bytes(self=Bucket, file_name='bb/3', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 calling Bucket.upload(self=Bucket, upload_source=, file_name='bb/3', content_type=None, file_info=None, min_part_size=None, progress_listener=None) Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] retrieved a total of 2 bytes locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 created part to download: PartToDownload(Range(8, 10), Range(8, 10)) starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) retrieved a total of 3 bytes calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) error when uploading, upload_url was https://upload.example.com/bucket_0/3 Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) test.test_bucket.CanRetry: (None, None, None, None, None) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling StubAccountInfo.clear_bucket_upload_data(self=, bucket_id='bucket_0') calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') Action: create-key, arguments: ['key1', 'listKeys'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateKey] with arguments: ['b2', 'create-key', 'key1', 'listKeys'] calling B2Api.create_key(self=, capabilities=['listKeys'], key_name='key1', valid_duration_seconds=None, bucket_id=None, name_prefix=None) Action: authorize-account, arguments: ['appKeyId0', 'appKey0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) error when uploading, upload_url was https://upload.example.com/bucket_0/4 Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) test.test_bucket.CanRetry: (None, None, None, None, None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling StubAccountInfo.clear_bucket_upload_data(self=, bucket_id='bucket_0') calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys'], 'namePrefix': None, 'bucketName': None}) ConsoleTool cannot work with a bucket-restricted key and no listBuckets capability calling StubAccountInfo.clear(self=) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') Action: authorize-account, arguments: ['account-0', 'bad-app-key'] calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='ccc', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='ccc', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=) (hidden args: data_bytes) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.list_unfinished_large_files(self=Bucket, start_file_id=None, batch_size=None) calling Bucket.start_large_file(self=Bucket, file_name='file1', content_type='b2/x-auto', file_info={}) calling Bucket.ls(self=Bucket, folder_to_list='bb', show_versions=False, max_entries=None, recursive=False, fetch_count=1) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) ConsoleTool account authorization error Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 258, in run self.api.authorize_account(realm, args.accountId, args.applicationKey) File "/usr/lib/python3/dist-packages/logfury/_logfury/trace_call.py", line 86, in wrapper return function(*wrapee_args, **wrapee_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/api.py", line 126, in authorize_account response = self.raw_api.authorize_account(realm_url, account_id_or_key_id, application_key) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 622, in authorize_account raise InvalidAuthToken('secret key is wrong', 'unauthorized') b2.exception.InvalidAuthToken: Invalid authorization token. Server said: secret key is wrong (unauthorized) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') calling Bucket.upload_bytes(self=Bucket, file_name='a', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='a', content_type=None, file_info=None, min_part_size=None, progress_listener=None) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=None, range_=None) Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=None, range_=None) filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling DownloadDestLocalFile.make_file_context(self=, file_id='file_id', file_name='file_name', content_length=100, content_type='content_type', file_info={}, mod_time_millis=1500222333000, range_=None) (hidden args: content_sha1) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=600, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestLocalFile.write_to_local_file_context(self=, mod_time_millis=1500222333000) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=600, content_type='b2/x-auto', content_sha1='none', file_info={}, mod_time_millis=5000, range_=None) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=600, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestBytes.capture_bytes_context(self=) calling Bucket.upload_bytes(self=Bucket, file_name='bb/1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling DownloadDestLocalFile.make_file_context(self=, file_id='file_id', file_name='file_name', content_length=100, content_type='content_type', file_info={}, mod_time_millis=1500222333000, range_=None) (hidden args: content_sha1) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling Bucket.upload(self=Bucket, upload_source=, file_name='bb/1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling DownloadDestLocalFile.write_to_local_file_context(self=, mod_time_millis=1500222333000) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling Bucket.upload_bytes(self=Bucket, file_name='bb/2', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload(self=Bucket, upload_source=, file_name='bb/2', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=) (hidden args: data_bytes) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.list_unfinished_large_files(self=Bucket, start_file_id=None, batch_size=None) calling Bucket.list_parts(self=Bucket, file_id='9999', start_part_number=None, batch_size=None) calling Bucket.upload_bytes(self=Bucket, file_name='bb/2', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling B2Api.list_parts(self=, file_id='9999', start_part_number=None, batch_size=None) calling Bucket.upload(self=Bucket, upload_source=, file_name='bb/2', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] calling Bucket.upload_bytes(self=Bucket, file_name='bb/2', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling Bucket.upload(self=Bucket, upload_source=, file_name='bb/2', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling Bucket.upload_bytes(self=Bucket, file_name='bb/3', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') calling Bucket.upload(self=Bucket, upload_source=, file_name='bb/3', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) WARNING: Unable to print unicode. Encoding for stdout is: '' Trying to print: ('Using http://production.example.com',) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=None, range_=None) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=None, range_=None) calling Bucket.upload_bytes(self=Bucket, file_name='ccc', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=600, content_type=None, file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling Bucket.upload(self=Bucket, upload_source=, file_name='ccc', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='file_id', file_name='file_name', content_length=100, content_type='content_type', file_info={}, mod_time_millis=1500222333000, range_=None) (hidden args: content_sha1) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=600, content_type=None, content_sha1='none', file_info={}, mod_time_millis=5000, range_=None) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=600, content_type=None, file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='file_id', file_name='file_name', content_length=100, content_type='content_type', content_sha1='sha1', file_info={}, mod_time_millis=1500222333000, range_=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 calling DownloadDestBytes.capture_bytes_context(self=) Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling DownloadDestLocalFile.make_file_context(self=, file_id='file_id', file_name='file_name', content_length=100, content_type='content_type', file_info={}, mod_time_millis=1500222333000, range_=None) (hidden args: content_sha1) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) filesystem encoding is utf-8 calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling DownloadDestLocalFile.write_to_local_file_context(self=, mod_time_millis=1500222333000) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling Bucket.ls(self=Bucket, folder_to_list='bb', show_versions=True, max_entries=None, recursive=False, fetch_count=1) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=) Action: update-bucket, arguments: ['--bucketInfo', '{"color": "blue"}', 'my-bucket', 'allPrivate'] option bucketInfo is properly recognized as OPTION_ARGS calling Bucket.list_unfinished_large_files(self=Bucket, start_file_id=None, batch_size=None) // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 calling Bucket.list_parts(self=Bucket, file_id='9999', start_part_number=None, batch_size=None) Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') calling B2Api.list_parts(self=, file_id='9999', start_part_number=None, batch_size=None) filesystem encoding is utf-8 starting command [b2.console_tool.UpdateBucket] with arguments: ['b2', 'update_bucket', '--bucketInfo', '{"color": "blue"}', 'my-bucket', 'allPrivate'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.update(self=Bucket, bucket_type='allPrivate', bucket_info={'color': 'blue'}, cors_rules=None, lifecycle_rules=None, if_revision_is=None) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=None, range_=None) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=None, range_=None) Action: create-bucket, arguments: ['my-bucket', 'allPrivate'] // ======================================== 1.3.8 ======================================== \\ calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=600, content_type=None, file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=600, content_type=None, content_sha1='none', file_info={}, mod_time_millis=5000, range_=None) locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create-bucket', 'my-bucket', 'allPrivate'] calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=600, content_type=None, file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling DownloadDestBytes.capture_bytes_context(self=) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) Action: create-key, arguments: ['--bucket', 'my-bucket', 'my-key', 'listBuckets,listFiles'] calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) option bucket is properly recognized as OPTION_ARGS // ======================================== 1.3.8 ======================================== \\ calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateKey] with arguments: ['b2', 'create-key', '--bucket', 'my-bucket', 'my-key', 'listBuckets,listFiles'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling B2Api.create_key(self=, capabilities=['listBuckets', 'listFiles'], key_name='my-key', valid_duration_seconds=None, bucket_id='bucket_0', name_prefix=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) Action: delete-bucket, arguments: ['my-bucket'] calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) starting command [b2.console_tool.DeleteBucket] with arguments: ['b2', 'delete-bucket', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling B2Api.delete_bucket(self=, bucket=Bucket) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos={'property': 'value1'}, progress_listener=) (hidden args: data_bytes) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info={'property': 'value1'}, min_part_size=None, progress_listener=) Action: authorize-account, arguments: ['appKeyId0', 'appKey0'] calling Bucket.list_unfinished_large_files(self=Bucket, start_file_id=None, batch_size=None) // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 calling Bucket.list_parts(self=Bucket, file_id='9999', start_part_number=None, batch_size=None) Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') calling B2Api.list_parts(self=, file_id='9999', start_part_number=None, batch_size=None) filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': 'bucket_0', 'capabilities': ['listBuckets', 'listFiles'], 'namePrefix': None, 'bucketName': None}) ConsoleTool has bucket-restricted key and the bucket does not exist calling StubAccountInfo.clear(self=) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') Action: authorize-account, arguments: ['account-0', 'masterKey-0'] calling DownloadDestLocalFile.make_file_context(self=, file_id='file_id', file_name='file_name', content_length=100, content_type='content_type', file_info={}, mod_time_millis=1500222333000, range_=None) (hidden args: content_sha1) calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') calling PreSeekedDownloadDest.write_to_local_file_context(self=, args=(1500222333000,), kwargs=) filesystem encoding is utf-8 calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling DownloadDestLocalFile.write_to_local_file_context(self=, mod_time_millis=1500222333000) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=None, range_=None) calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=None, range_=None) Action: create-bucket, arguments: ['bad/bucket/name', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=600, content_type=None, file_info={'property': 'value1'}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'bad/bucket/name', 'allPublic'] calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=600, content_type=None, content_sha1='none', file_info={'property': 'value1'}, mod_time_millis=5000, range_=None) calling B2Api.create_bucket(self=, name='bad/bucket/name', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=600, content_type=None, file_info={'property': 'value1'}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestBytes.capture_bytes_context(self=) calling DownloadDestLocalFile.make_file_context(self=, file_id='file_id', file_name='file_name', content_length=100, content_type='content_type', file_info={}, mod_time_millis=1500222333000, range_=None) (hidden args: content_sha1) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling PreSeekedDownloadDest.write_to_local_file_context(self=, args=(1500222333000,), kwargs=) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling DownloadDestLocalFile.write_to_local_file_context(self=, mod_time_millis=1500222333000) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) ConsoleTool command error Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 1399, in run_command return command.run(args) ^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 358, in run bucket = self.api.create_bucket( ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/logfury/_logfury/trace_call.py", line 86, in wrapper return function(*wrapee_args, **wrapee_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/api.py", line 152, in create_bucket response = self.session.create_bucket( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/session.py", line 39, in wrapper return f(api_url, account_auth_token, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 660, in create_bucket raise BadJson('illegal bucket name: ' + bucket_name) b2.exception.BadJson: Bad request: illegal bucket name: bad/bucket/name calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) Action: create-bucket, arguments: ['my-bucket', 'allPrivate'] // ======================================== 1.3.8 ======================================== \\ calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPrivate'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: create-bucket, arguments: ['your-bucket', 'allPrivate'] calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos={'property': 'value2'}, progress_listener=) (hidden args: data_bytes) // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info={'property': 'value2'}, min_part_size=None, progress_listener=) Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 calling Bucket.list_unfinished_large_files(self=Bucket, start_file_id=None, batch_size=None) starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'your-bucket', 'allPrivate'] calling B2Api.create_bucket(self=, name='your-bucket', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.start_large_file(self=Bucket, file_name='file1', content_type='b2/x-auto', file_info={'property': 'value2'}) Action: update-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9998') locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.UpdateBucket] with arguments: ['b2', 'update_bucket', 'my-bucket', 'allPublic'] calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.update(self=Bucket, bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None, if_revision_is=None) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9998') Action: list-buckets, arguments: [] // ======================================== 1.3.8 ======================================== \\ calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9998') locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.ListBuckets] with arguments: ['b2', 'list_buckets'] calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling B2Api.list_buckets(self=, bucket_name=None) calling B2Api.check_bucket_restrictions(self=, bucket_name=None) calling B2Api.check_bucket_restrictions(self=, bucket_name=None) calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=None, range_=None) calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=None, range_=None) Action: delete-bucket, arguments: ['your-bucket'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9998', file_name='file1', content_length=600, content_type='b2/x-auto', file_info={'property': 'value2'}, mod_time_millis=5001, range_=None) (hidden args: content_sha1) Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9998', file_name='file1', content_length=600, content_type='b2/x-auto', content_sha1='none', file_info={'property': 'value2'}, mod_time_millis=5001, range_=None) filesystem encoding is utf-8 starting command [b2.console_tool.DeleteBucket] with arguments: ['b2', 'delete_bucket', 'your-bucket'] calling DownloadDestBytes.make_file_context(self=, file_id='9998', file_name='file1', content_length=600, content_type='b2/x-auto', file_info={'property': 'value2'}, mod_time_millis=5001, range_=None) (hidden args: content_sha1) calling B2Api.check_bucket_restrictions(self=, bucket_name='your-bucket') calling DownloadDestBytes.capture_bytes_context(self=) calling B2Api.delete_bucket(self=, bucket=Bucket) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=) (hidden args: data_bytes) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.list_unfinished_large_files(self=Bucket, start_file_id=None, batch_size=None) calling Bucket.start_large_file(self=Bucket, file_name='file1', content_type='text/plain', file_info={}) calling Bucket.start_large_file(self=Bucket, file_name='file2', content_type='text/plain', file_info={}) calling Bucket.list_parts(self=Bucket, file_id='9999', start_part_number=None, batch_size=None) calling B2Api.list_parts(self=, file_id='9999', start_part_number=None, batch_size=None) Action: cancel-all-unfinished-large-files, arguments: ['my-bucket'] calling Bucket.start_large_file(self=Bucket, file_name='file1', content_type='b2/x-auto', file_info={}) // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CancelAllUnfinishedLargeFiles] with arguments: ['b2', 'cancel_all_unfinished_large_files', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.list_unfinished_large_files(self=Bucket, start_file_id=None, batch_size=None) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9998') calling Bucket.cancel_large_file(self=Bucket, file_id='9999') calling B2Api.cancel_large_file(self=, file_id='9999') calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling Bucket.cancel_large_file(self=Bucket, file_id='9998') calling B2Api.cancel_large_file(self=, file_id='9998') Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9998') calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9998') calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=None, range_=None) locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=None, range_=None) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) option optionFlag is properly recognized as OPTION_FLAGS option optionArg is properly recognized as OPTION_ARGS calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9998', file_name='file1', content_length=600, content_type='b2/x-auto', file_info={}, mod_time_millis=5001, range_=None) (hidden args: content_sha1) option list is properly recognized as LIST_ARGS option list is properly recognized as LIST_ARGS calling Bucket.start_large_file(self=Bucket, file_name='file1', content_type='text/plain', file_info={}) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9998', file_name='file1', content_length=600, content_type='b2/x-auto', content_sha1='none', file_info={}, mod_time_millis=5001, range_=None) Action: cancel-large-file, arguments: ['9999'] calling DownloadDestBytes.make_file_context(self=, file_id='9998', file_name='file1', content_length=600, content_type='b2/x-auto', file_info={}, mod_time_millis=5001, range_=None) (hidden args: content_sha1) // ======================================== 1.3.8 ======================================== \\ calling DownloadDestBytes.capture_bytes_context(self=) platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) filesystem encoding is utf-8 starting command [b2.console_tool.CancelLargeFile] with arguments: ['b2', 'cancel_large_file', '9999'] calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) option optionArg is recognized as OPTION_ARGS and there are no more arguments on arg_list to parse calling B2Api.cancel_large_file(self=, file_id='9999') calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) option parser failed to consume this: ['badArg'] calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) option badFlag is of unknown type! calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: clear-account, arguments: [] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=) (hidden args: data_bytes) locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.ClearAccount] with arguments: ['b2', 'clear-account'] calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=) calling StubAccountInfo.clear(self=) calling Bucket.list_unfinished_large_files(self=Bucket, start_file_id=None, batch_size=None) calling Bucket.list_parts(self=Bucket, file_id='9999', start_part_number=None, batch_size=None) calling B2Api.list_parts(self=, file_id='9999', start_part_number=None, batch_size=None) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ calling Bucket.start_large_file(self=Bucket, file_name='file1', content_type='b2/x-auto', file_info={}) platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9998') Action: create-bucket, arguments: ['my-bucket', 'allPrivate'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create-bucket', 'my-bucket', 'allPrivate'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: create-key, arguments: ['--bucket', 'my-bucket', 'key1', 'listKeys,listBuckets'] option bucket is properly recognized as OPTION_ARGS // ======================================== 1.3.8 ======================================== \\ calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9998') platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) starting command [b2.console_tool.CreateKey] with arguments: ['b2', 'create-key', '--bucket', 'my-bucket', 'key1', 'listKeys,listBuckets'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9998') calling B2Api.create_key(self=, capabilities=['listKeys', 'listBuckets'], key_name='key1', valid_duration_seconds=None, bucket_id='bucket_0', name_prefix=None) calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) Action: authorize-account, arguments: ['appKeyId0', 'appKey0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=None, range_=None) locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=None, range_=None) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9998', file_name='file1', content_length=600, content_type='b2/x-auto', file_info={}, mod_time_millis=5001, range_=None) (hidden args: content_sha1) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': 'bucket_0', 'capabilities': ['listKeys', 'listBuckets'], 'namePrefix': None, 'bucketName': 'my-bucket'}) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9998', file_name='file1', content_length=600, content_type='b2/x-auto', content_sha1='none', file_info={}, mod_time_millis=5001, range_=None) calling DownloadDestBytes.make_file_context(self=, file_id='9998', file_name='file1', content_length=600, content_type='b2/x-auto', file_info={}, mod_time_millis=5001, range_=None) (hidden args: content_sha1) calling DownloadDestBytes.capture_bytes_context(self=) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) Action: create-key, arguments: ['key1', 'listBuckets,listKeys'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) filesystem encoding is utf-8 starting command [b2.console_tool.CreateKey] with arguments: ['b2', 'create-key', 'key1', 'listBuckets,listKeys'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.create_key(self=, capabilities=['listBuckets', 'listKeys'], key_name='key1', valid_duration_seconds=None, bucket_id=None, name_prefix=None) Action: authorize-account, arguments: ['appKeyId0', 'appKey0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=) (hidden args: data_bytes) Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=) starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling Bucket.list_unfinished_large_files(self=Bucket, start_file_id=None, batch_size=None) calling Bucket.list_parts(self=Bucket, file_id='9999', start_part_number=None, batch_size=None) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listBuckets', 'listKeys'], 'namePrefix': None, 'bucketName': None}) calling B2Api.list_parts(self=, file_id='9999', start_part_number=None, batch_size=None) calling Bucket.start_large_file(self=Bucket, file_name='file1', content_type='b2/x-auto', file_info={}) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9998') calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9998') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9998') calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) Action: upload-file, arguments: ['--noProgress', 'my-bucket', '/tmp/tmp5hbksqz5/file1.txt', 'file1.txt'] option noProgress is properly recognized as OPTION_FLAGS calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=None, range_=None) // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=None, range_=None) starting command [b2.console_tool.UploadFile] with arguments: ['b2', 'upload_file', '--noProgress', 'my-bucket', '/tmp/tmp5hbksqz5/file1.txt', 'file1.txt'] calling B2Api.set_thread_pool_size(self=, max_workers=10) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9998', file_name='file1', content_length=600, content_type='b2/x-auto', file_info={}, mod_time_millis=5001, range_=None) (hidden args: content_sha1) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9998', file_name='file1', content_length=600, content_type='b2/x-auto', content_sha1='none', file_info={}, mod_time_millis=5001, range_=None) calling Bucket.upload_local_file(self=Bucket, local_file='/tmp/tmp5hbksqz5/file1.txt', file_name='file1.txt', content_type=None, file_infos={'src_last_modified_millis': '1500111222000'}, sha1_sum=None, min_part_size=None, progress_listener=) calling DownloadDestBytes.make_file_context(self=, file_id='9998', file_name='file1', content_length=600, content_type='b2/x-auto', file_info={}, mod_time_millis=5001, range_=None) (hidden args: content_sha1) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1.txt', content_type=None, file_info={'src_last_modified_millis': '1500111222000'}, min_part_size=None, progress_listener=) calling DownloadDestBytes.capture_bytes_context(self=) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: get-file-info, arguments: ['9999'] calling Bucket.upload_local_file(self=Bucket, local_file='/tmp/tmptxfse4we/file1', file_name='file1', content_type=None, file_infos=None, sha1_sum=None, min_part_size=None, progress_listener=None) // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetFileInfo] with arguments: ['b2', 'get_file_info', '9999'] Action: download-file-by-name, arguments: ['--noProgress', 'my-bucket', 'file1.txt', '/tmp/tmp5hbksqz5/download1.txt'] calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') option noProgress is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) starting command [b2.console_tool.DownloadFileByName] with arguments: ['b2', 'download_file_by_name', '--noProgress', 'my-bucket', 'file1.txt', '/tmp/tmp5hbksqz5/download1.txt'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.download_file_by_name(self=Bucket, file_name='file1', download_dest=, progress_listener=None, range_=None) calling Bucket.download_file_by_name(self=Bucket, file_name='file1.txt', download_dest=, progress_listener=, range_=None) calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1', download_dest=, progress_listener=None, range_=None) calling Transferer.download_file_from_url(self=, url='http://download.example.com/file/my-bucket/file1.txt', download_dest=, progress_listener=, range_=None) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1.txt', content_length=11, content_type='b2/x-auto', file_info={'src_last_modified_millis': '1500111222000'}, mod_time_millis=1500111222000, range_=None) (hidden args: content_sha1) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1.txt', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={'src_last_modified_millis': '1500111222000'}, mod_time_millis=1500111222000, range_=None) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={}, mod_time_millis=5000, range_=None) calling DownloadDestLocalFile.make_file_context(self=, file_id='9999', file_name='file1.txt', content_length=11, content_type='b2/x-auto', file_info={'src_last_modified_millis': '1500111222000'}, mod_time_millis=1500111222000, range_=None) (hidden args: content_sha1) calling DownloadDestLocalFile.write_to_local_file_context(self=, mod_time_millis=1500111222000) calling DownloadDestBytes.make_file_context(self=, file_id='9999', file_name='file1', content_length=11, content_type='b2/x-auto', file_info={}, mod_time_millis=5000, range_=None) (hidden args: content_sha1) calling DownloadDestBytes.capture_bytes_context(self=) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) Action: download-file-by-id, arguments: ['--noProgress', '9999', '/tmp/tmp5hbksqz5/download2.txt'] option noProgress is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) starting command [b2.console_tool.DownloadFileById] with arguments: ['b2', 'download_file_by_id', '--noProgress', '9999', '/tmp/tmp5hbksqz5/download2.txt'] calling B2Api.download_file_by_id(self=, file_id='9999', download_dest=, progress_listener=, range_=None) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling Transferer.download_file_from_url(self=, url='http://download.example.com/b2api/v2/b2_download_file_by_id?fileId=9999', download_dest=, progress_listener=, range_=None) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) calling DownloadDestProgressWrapper.make_file_context(self=, file_id='9999', file_name='file1.txt', content_length=11, content_type='b2/x-auto', file_info={'src_last_modified_millis': '1500111222000'}, mod_time_millis=1500111222000, range_=None) (hidden args: content_sha1) calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling DownloadDestProgressWrapper.write_file_and_report_progress_context(self=, file_id='9999', file_name='file1.txt', content_length=11, content_type='b2/x-auto', content_sha1='2aae6c35c94fcfb415dbe95f408b9ce91ee846ed', file_info={'src_last_modified_millis': '1500111222000'}, mod_time_millis=1500111222000, range_=None) calling DownloadDestLocalFile.make_file_context(self=, file_id='9999', file_name='file1.txt', content_length=11, content_type='b2/x-auto', file_info={'src_last_modified_millis': '1500111222000'}, mod_time_millis=1500111222000, range_=None) (hidden args: content_sha1) calling Bucket.upload_bytes(self=Bucket, file_name='file1', content_type=None, file_infos=None, progress_listener=None) (hidden args: data_bytes) calling DownloadDestLocalFile.write_to_local_file_context(self=, mod_time_millis=1500111222000) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling ParallelDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.is_suitable(self=, metadata=, progress_listener=) calling SimpleDownloader.download(self=, file=, response=, metadata=, session=) calling AbstractDownloader._get_remote_range(cls=, response=, metadata=) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') Action: hide-file, arguments: ['my-bucket', 'file1.txt'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.HideFile] with arguments: ['b2', 'hide_file', 'my-bucket', 'file1.txt'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.hide_file(self=Bucket, file_name='file1.txt') error when uploading, upload_url was https://upload.example.com/bucket_0/0 Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/bucket.py", line 413, in _upload_small_file response = self.api.raw_api.upload_file( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 935, in upload_file raise self.upload_errors.pop(0) test.test_bucket.CanRetry: (None, None, None, None, None) calling StubAccountInfo.clear_bucket_upload_data(self=, bucket_id='bucket_0') calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') Action: list-file-versions, arguments: ['my-bucket'] calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.ListFileVersions] with arguments: ['b2', 'list_file_versions', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.list_file_versions(self=Bucket, start_filename=None, start_file_id=None, max_entries=None) Action: list-file-names, arguments: ['my-bucket'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.ListFileNames] with arguments: ['b2', 'list_file_names', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.list_file_names(self=Bucket, start_filename=None, max_entries=None) Action: delete-file-version, arguments: ['file1.txt', '9998'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.DeleteFileVersion] with arguments: ['b2', 'delete_file_version', 'file1.txt', '9998'] calling B2Api.delete_file_version(self=, file_id='9998', file_name='file1.txt') Action: delete-file-version, arguments: ['9999'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.DeleteFileVersion] with arguments: ['b2', 'delete_file_version', '9999'] calling B2Api.delete_file_version(self=, file_id='9999', file_name='file1.txt') Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: get-account-info, arguments: [] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetAccountInfo] with arguments: ['b2', 'get-account-info'] Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: get-bucket, arguments: ['my-bucket'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetBucket] with arguments: ['b2', 'get-bucket', 'my-bucket'] calling B2Api.list_buckets(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.upload(self=Bucket, upload_source=, file_name='test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) determined that File(a.txt, [FileVersion('/dir/a.txt', 'a.txt', 100, 'upload')]) is not present on destination calling Bucket.upload(self=Bucket, upload_source=, file_name='1/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) determined that File(b.txt.incl, [FileVersion('/dir/b.txt.incl', 'b.txt.incl', 100, 'upload')]) is not present on source calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') determined that File(c.txt, [FileVersion('/dir/c.txt', 'c.txt', 100, 'upload')]) is not present on source calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) determined that File(d/d.txt, [FileVersion('/dir/d/d.txt', 'd/d.txt', 100, 'upload')]) is not present on destination determined that File(e/e.incl, [FileVersion('/dir/e/e.incl', 'e/e.incl', 100, 'upload')]) is not present on destination calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) determined that File(b.txt.incl, [FileVersion('/dir/b.txt.incl', 'b.txt.incl', 100, 'upload')]) is not present on destination File z.incl: source time 100, dest time 100, diff 0, threshold 0, diff > threshold False calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) determined that File(a.txt, [FileVersion('/dir/a.txt', 'a.txt', 100, 'upload')]) is not present on destination calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) determined that File(b.txt.incl, [FileVersion('/dir/b.txt.incl', 'b.txt.incl', 100, 'upload')]) is not present on source determined that File(c.txt, [FileVersion('/dir/c.txt', 'c.txt', 100, 'upload')]) is not present on source calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') determined that File(d/d.txt, [FileVersion('/dir/d/d.txt', 'd/d.txt', 100, 'upload')]) is not present on destination determined that File(e/e.incl, [FileVersion('/dir/e/e.incl', 'e/e.incl', 100, 'upload')]) is not present on destination calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) File z.incl: source time 100, dest time 100, diff 0, threshold 0, diff > threshold False calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/4/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/4/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/4/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) Action: hide-file, arguments: ['my-bucket', '1/hidden1'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.HideFile] with arguments: ['b2', 'hide_file', 'my-bucket', '1/hidden1'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.hide_file(self=Bucket, file_name='1/hidden1') Action: hide-file, arguments: ['my-bucket', '1/hidden1'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.HideFile] with arguments: ['b2', 'hide_file', 'my-bucket', '1/hidden1'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.hide_file(self=Bucket, file_name='1/hidden1') Action: hide-file, arguments: ['my-bucket', '1/hidden2'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.HideFile] with arguments: ['b2', 'hide_file', 'my-bucket', '1/hidden2'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.hide_file(self=Bucket, file_name='1/hidden2') Action: hide-file, arguments: ['my-bucket', '1/2/hidden3'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.HideFile] with arguments: ['b2', 'hide_file', 'my-bucket', '1/2/hidden3'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.hide_file(self=Bucket, file_name='1/2/hidden3') determined that File(a.txt, [FileVersion('id_a_8640000000', 'folder/a.txt', 8640000000, 'hide'), FileVersion('id_a_8467200000', 'folder/a.txt', 8467200000, 'upload'), FileVersion('id_a_8294400000', 'folder/a.txt', 8294400000, 'upload')]) is not present on source Action: hide-file, arguments: ['my-bucket', '1/2/hidden3'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.HideFile] with arguments: ['b2', 'hide_file', 'my-bucket', '1/2/hidden3'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.hide_file(self=Bucket, file_name='1/2/hidden3') Action: hide-file, arguments: ['my-bucket', '1/2/hidden3'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.HideFile] with arguments: ['b2', 'hide_file', 'my-bucket', '1/2/hidden3'] determined that File(a.txt, [FileVersion('id_a_8640000000', 'folder/a.txt', 8640000000, 'hide'), FileVersion('id_a_8467200000', 'folder/a.txt', 8467200000, 'upload'), FileVersion('id_a_8294400000', 'folder/a.txt', 8294400000, 'upload')]) is not present on source calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.hide_file(self=Bucket, file_name='1/2/hidden3') Action: hide-file, arguments: ['my-bucket', '1/2/hidden3'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] determined that File(a.txt, [FileVersion('id_a_8640000000', 'folder/a.txt', 8640000000, 'hide'), FileVersion('id_a_8467200000', 'folder/a.txt', 8467200000, 'upload'), FileVersion('id_a_8294400000', 'folder/a.txt', 8294400000, 'upload')]) is not present on source locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.HideFile] with arguments: ['b2', 'hide_file', 'my-bucket', '1/2/hidden3'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.hide_file(self=Bucket, file_name='1/2/hidden3') determined that File(a.txt, [FileVersion('id_a_8467200000', 'folder/a.txt', 8467200000, 'hide'), FileVersion('id_a_8294400000', 'folder/a.txt', 8294400000, 'upload'), FileVersion('id_a_8121600000', 'folder/a.txt', 8121600000, 'upload')]) is not present on source Action: get-bucket, arguments: ['--showSize', 'my-bucket'] option showSize is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] determined that File(a.txt, [FileVersion('id_a_8467200000', 'folder/a.txt', 8467200000, 'hide'), FileVersion('id_a_8294400000', 'folder/a.txt', 8294400000, 'upload')]) is not present on source locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetBucket] with arguments: ['b2', 'get-bucket', '--showSize', 'my-bucket'] calling B2Api.list_buckets(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') determined that File(a.txt, [FileVersion('id_a_8467200000', 'folder/a.txt', 8467200000, 'hide'), FileVersion('id_a_8294400000', 'folder/a.txt', 8294400000, 'upload'), FileVersion('id_a_8121600000', 'folder/a.txt', 8121600000, 'upload')]) is not present on source calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=True, fetch_count=100) determined that File(a.txt, [FileVersion('id_a_8467200000', 'folder/a.txt', 8467200000, 'hide'), FileVersion('id_a_8294400000', 'folder/a.txt', 8294400000, 'upload'), FileVersion('id_a_8121600000', 'folder/a.txt', 8121600000, 'upload')]) is not present on source Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: get-bucket, arguments: ['--showSize', 'my-bucket'] option showSize is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetBucket] with arguments: ['b2', 'get-bucket', '--showSize', 'my-bucket'] calling B2Api.list_buckets(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=True, fetch_count=100) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) File a.txt: source size 10, dest size 10, diff 0, threshold 0, diff > threshold False calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: upload-file, arguments: ['--noProgress', 'my-bucket', '/tmp/tmpkmxrjbhv/file1.txt', 'file1.txt'] File a.txt: source size 11, dest size 10, diff 1, threshold 0, diff > threshold True option noProgress is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.UploadFile] with arguments: ['b2', 'upload_file', '--noProgress', 'my-bucket', '/tmp/tmpkmxrjbhv/file1.txt', 'file1.txt'] calling B2Api.set_thread_pool_size(self=, max_workers=10) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.upload_local_file(self=Bucket, local_file='/tmp/tmpkmxrjbhv/file1.txt', file_name='file1.txt', content_type=None, file_infos={'src_last_modified_millis': '1719042665425'}, sha1_sum=None, min_part_size=None, progress_listener=) calling Bucket.upload(self=Bucket, upload_source=, file_name='file1.txt', content_type=None, file_info={'src_last_modified_millis': '1719042665425'}, min_part_size=None, progress_listener=) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') File a.txt: source size 11, dest size 10, diff 1, threshold 0, diff > threshold True calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) determined that File(a.txt, [FileVersion('id_a_100', 'folder/a.txt', 100, 'upload')]) is not present on source Action: get-bucket, arguments: ['--showSize', 'my-bucket'] option showSize is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] determined that File(a.txt, [FileVersion('id_a_100', 'folder/a.txt', 100, 'upload'), FileVersion('id_a_200', 'folder/a.txt', 200, 'upload')]) is not present on source locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetBucket] with arguments: ['b2', 'get-bucket', '--showSize', 'my-bucket'] could not output the following line with encoding on stdout due to 'codec' codec can't encode characters in position 100-104: artificial UnicodeEncodeError: count: 0 files compare: 0 files updated: 0 files 0 B 0 B/s calling B2Api.list_buckets(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') determined that File(a.txt, [FileVersion('id_a_8640000000', 'folder/a.txt', 8640000000, 'upload'), FileVersion('id_a_8467200000', 'folder/a.txt', 8467200000, 'upload'), FileVersion('id_a_8294400000', 'folder/a.txt', 8294400000, 'upload')]) is not present on source calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=True, fetch_count=100) determined that File(a.txt, [FileVersion('id_a_8553600000', 'folder/a.txt', 8553600000, 'upload'), FileVersion('id_a_8380800000', 'folder/a.txt', 8380800000, 'upload'), FileVersion('id_a_8208000000', 'folder/a.txt', 8208000000, 'upload')]) is not present on source Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) determined that File(a.txt, [FileVersion('id_a_100', 'folder/a.txt', 100, 'upload')]) is not present on source calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') determined that File(a.txt, [FileVersion('/dir/a.txt', 'a.txt', 100, 'upload')]) is not present on source filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.upload(self=Bucket, upload_source=, file_name='test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) determined that File(directory/a.txt, [FileVersion('id_d_100', 'folder/directory/a.txt', 100, 'upload')]) is not present on destination calling Bucket.upload(self=Bucket, upload_source=, file_name='1/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) determined that File(directory/a.txt, [FileVersion('id_d_100', 'folder/directory/a.txt', 100, 'upload')]) is not present on destination calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/4/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/4/5/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/4/5/6/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/4/5/6/7/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/4/5/6/7/8/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') File a.txt: source time 8380800000, dest time 8380800000, diff 0, threshold 0, diff > threshold False calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/4/5/6/7/8/9/test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) File a.txt: source time 200, dest time 100, diff 100, threshold 0, diff > threshold True calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/4/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) File a.txt: source time 8640000000, dest time 8553600000, diff 86400000, threshold 0, diff > threshold True calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/4/5/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/4/5/6/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) File a.txt: source time 8640000000, dest time 8553600000, diff 86400000, threshold 0, diff > threshold True calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/4/5/6/7/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/4/5/6/7/8/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='1/2/3/4/5/6/7/8/9/check', content_type=None, file_info=None, min_part_size=None, progress_listener=None) File a.txt: source time 200, dest time 100, diff 100, threshold 0, diff > threshold True calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) Action: get-bucket, arguments: ['--showSize', 'my-bucket'] determined that File(a.txt, [FileVersion('id_a_100', 'folder/a.txt', 100, 'upload')]) is not present on source option showSize is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetBucket] with arguments: ['b2', 'get-bucket', '--showSize', 'my-bucket'] determined that File(a.txt, [FileVersion('/dir/a.txt', 'a.txt', 100, 'upload')]) is not present on source calling B2Api.list_buckets(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=True, fetch_count=100) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] determined that File(a.txt, [FileVersion('/dir/a.txt', 'a.txt', 100, 'upload')]) is not present on destination // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) determined that File(a.txt, [FileVersion('id_a_100', 'folder/a.txt', 100, 'upload')]) is not present on destination calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.upload(self=Bucket, upload_source=, file_name='upload1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='upload2', content_type=None, file_info=None, min_part_size=None, progress_listener=None) File a.txt: source time 100, dest time 200, diff 100, threshold 0, diff > threshold True calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='upload3', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='upload4', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') File a.txt: source time 100, dest time 200, diff 100, threshold 0, diff > threshold True calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='upload5', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='upload6', content_type=None, file_info=None, min_part_size=None, progress_listener=None) File a.txt: source time 100, dest time 200, diff 100, threshold 0, diff > threshold True calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) Action: hide-file, arguments: ['my-bucket', 'hidden1'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.HideFile] with arguments: ['b2', 'hide_file', 'my-bucket', 'hidden1'] File a.txt: source time 100, dest time 200, diff 100, threshold 0, diff > threshold True calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.hide_file(self=Bucket, file_name='hidden1') Action: hide-file, arguments: ['my-bucket', 'hidden2'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.HideFile] with arguments: ['b2', 'hide_file', 'my-bucket', 'hidden2'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.hide_file(self=Bucket, file_name='hidden2') Action: hide-file, arguments: ['my-bucket', 'hidden3'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 File directory/a.txt: source time 100, dest time 200, diff 100, threshold 0, diff > threshold True starting command [b2.console_tool.HideFile] with arguments: ['b2', 'hide_file', 'my-bucket', 'hidden3'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.hide_file(self=Bucket, file_name='hidden3') Action: hide-file, arguments: ['my-bucket', 'hidden4'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.HideFile] with arguments: ['b2', 'hide_file', 'my-bucket', 'hidden4'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.hide_file(self=Bucket, file_name='hidden4') File a.txt: source time 100, dest time 200, diff 100, threshold 0, diff > threshold True Action: get-bucket, arguments: ['--showSize', 'my-bucket'] option showSize is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetBucket] with arguments: ['b2', 'get-bucket', '--showSize', 'my-bucket'] calling B2Api.list_buckets(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=True, fetch_count=100) File a.txt: source time 100, dest time 200, diff 100, threshold 0, diff > threshold True Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) File a.txt: source time 100, dest time 100, diff 0, threshold 0, diff > threshold False calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) File a.txt: source time 8380800000, dest time 8380800000, diff 0, threshold 0, diff > threshold False calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.upload(self=Bucket, upload_source=, file_name='test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') File a.txt: source time 8640000000, dest time 8640000000, diff 0, threshold 0, diff > threshold False calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) File a.txt: source time 8640000000, dest time 8640000000, diff 0, threshold 0, diff > threshold False calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) File a.txt: source time 100, dest time 100, diff 0, threshold 0, diff > threshold False calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='test', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) Action: get-bucket, arguments: ['--showSize', 'my-bucket'] option showSize is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetBucket] with arguments: ['b2', 'get-bucket', '--showSize', 'my-bucket'] calling B2Api.list_buckets(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=True, fetch_count=100) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: get-download-auth, arguments: ['my-bucket'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetDownloadAuth] with arguments: ['b2', 'get_download_auth', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: get-download-auth, arguments: ['--prefix', 'prefix', '--duration', '12345', 'my-bucket'] option prefix is properly recognized as OPTION_ARGS option duration is properly recognized as OPTION_ARGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetDownloadAuth] with arguments: ['b2', 'get_download_auth', '--prefix', 'prefix', '--duration', '12345', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: get-download-url-with-auth, arguments: ['--duration', '12345', 'my-bucket', 'my-file'] option duration is properly recognized as OPTION_ARGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetDownloadUrlWithAuth] with arguments: ['b2', 'get-download-url-with-auth', '--duration', '12345', 'my-bucket', 'my-file'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: get-download-url-with-auth, arguments: ['--duration', '12345', 'my-bucket', '自'] option duration is properly recognized as OPTION_ARGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetDownloadUrlWithAuth] with arguments: ['b2', 'get-download-url-with-auth', '--duration', '12345', 'my-bucket', '自'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') Action: list-parts, arguments: [] lack of required positional argument: largeFileId ConsoleTool 'args is None' - printing usage Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket-a', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket-a', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket-a', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: create-bucket, arguments: ['my-bucket-b', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket-b', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket-b', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: create-bucket, arguments: ['my-bucket-c', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket-c', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket-c', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: create-key, arguments: ['bad_key_name', 'readFiles,listBuckets'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateKey] with arguments: ['b2', 'create_key', 'bad_key_name', 'readFiles,listBuckets'] calling B2Api.create_key(self=, capabilities=['readFiles', 'listBuckets'], key_name='bad_key_name', valid_duration_seconds=None, bucket_id=None, name_prefix=None) ConsoleTool command error Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 1399, in run_command return command.run(args) ^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 407, in run response = self.api.create_key( ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/logfury/_logfury/trace_call.py", line 86, in wrapper return function(*wrapee_args, **wrapee_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/api.py", line 298, in create_key response = self.session.create_key( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/session.py", line 39, in wrapper return f(api_url, account_auth_token, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 678, in create_key raise BadJson('illegal key name: ' + key_name) b2.exception.BadJson: Bad request: illegal key name: bad_key_name Action: create-key, arguments: ['--duration', '-456', 'goodKeyName', 'readFiles,listBuckets'] option duration is properly recognized as OPTION_ARGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateKey] with arguments: ['b2', 'create_key', '--duration', '-456', 'goodKeyName', 'readFiles,listBuckets'] calling B2Api.create_key(self=, capabilities=['readFiles', 'listBuckets'], key_name='goodKeyName', valid_duration_seconds=-456, bucket_id=None, name_prefix=None) ConsoleTool command error Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 1399, in run_command return command.run(args) ^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 407, in run response = self.api.create_key( ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/logfury/_logfury/trace_call.py", line 86, in wrapper return function(*wrapee_args, **wrapee_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/api.py", line 298, in create_key response = self.session.create_key( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/session.py", line 39, in wrapper return f(api_url, account_auth_token, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 681, in create_key raise BadJson( b2.exception.BadJson: Bad request: valid duration must be greater than 0, and less than 1000 days in seconds Action: create-key, arguments: ['--duration', '0', 'goodKeyName', 'readFiles,listBuckets'] option duration is properly recognized as OPTION_ARGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateKey] with arguments: ['b2', 'create_key', '--duration', '0', 'goodKeyName', 'readFiles,listBuckets'] calling B2Api.create_key(self=, capabilities=['readFiles', 'listBuckets'], key_name='goodKeyName', valid_duration_seconds=0, bucket_id=None, name_prefix=None) ConsoleTool command error Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 1399, in run_command return command.run(args) ^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 407, in run response = self.api.create_key( ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/logfury/_logfury/trace_call.py", line 86, in wrapper return function(*wrapee_args, **wrapee_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/api.py", line 298, in create_key response = self.session.create_key( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/session.py", line 39, in wrapper return f(api_url, account_auth_token, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 681, in create_key raise BadJson( b2.exception.BadJson: Bad request: valid duration must be greater than 0, and less than 1000 days in seconds Action: create-key, arguments: ['--duration', '86400001', 'goodKeyName', 'readFiles,listBuckets'] option duration is properly recognized as OPTION_ARGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateKey] with arguments: ['b2', 'create_key', '--duration', '86400001', 'goodKeyName', 'readFiles,listBuckets'] calling B2Api.create_key(self=, capabilities=['readFiles', 'listBuckets'], key_name='goodKeyName', valid_duration_seconds=86400001, bucket_id=None, name_prefix=None) ConsoleTool command error Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 1399, in run_command return command.run(args) ^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 407, in run response = self.api.create_key( ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/logfury/_logfury/trace_call.py", line 86, in wrapper return function(*wrapee_args, **wrapee_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/api.py", line 298, in create_key response = self.session.create_key( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/session.py", line 39, in wrapper return f(api_url, account_auth_token, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 681, in create_key raise BadJson( b2.exception.BadJson: Bad request: valid duration must be greater than 0, and less than 1000 days in seconds Action: create-key, arguments: ['goodKeyName-One', 'readFiles,listBuckets'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateKey] with arguments: ['b2', 'create-key', 'goodKeyName-One', 'readFiles,listBuckets'] calling B2Api.create_key(self=, capabilities=['readFiles', 'listBuckets'], key_name='goodKeyName-One', valid_duration_seconds=None, bucket_id=None, name_prefix=None) Action: create-key, arguments: ['--bucket', 'my-bucket-a', 'goodKeyName-Two', 'readFiles,listBuckets'] option bucket is properly recognized as OPTION_ARGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateKey] with arguments: ['b2', 'create-key', '--bucket', 'my-bucket-a', 'goodKeyName-Two', 'readFiles,listBuckets'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket-a') calling B2Api.create_key(self=, capabilities=['readFiles', 'listBuckets'], key_name='goodKeyName-Two', valid_duration_seconds=None, bucket_id='bucket_0', name_prefix=None) Action: create-key, arguments: ['--bucket', 'my-bucket-b', 'goodKeyName-Three', 'readFiles,listBuckets'] option bucket is properly recognized as OPTION_ARGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateKey] with arguments: ['b2', 'create-key', '--bucket', 'my-bucket-b', 'goodKeyName-Three', 'readFiles,listBuckets'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket-b') calling B2Api.create_key(self=, capabilities=['readFiles', 'listBuckets'], key_name='goodKeyName-Three', valid_duration_seconds=None, bucket_id='bucket_1', name_prefix=None) Action: delete-key, arguments: ['abc123'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.DeleteKey] with arguments: ['b2', 'delete_key', 'abc123'] calling B2Api.delete_key(self=, application_key_id='abc123') Action: delete-bucket, arguments: ['my-bucket-b'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.DeleteBucket] with arguments: ['b2', 'delete-bucket', 'my-bucket-b'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket-b') calling B2Api.delete_bucket(self=, bucket=Bucket) Action: list-keys, arguments: [] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.ListKeys] with arguments: ['b2', 'list_keys'] calling B2Api.list_keys(self=, start_application_key_id=None) calling B2Api.list_buckets(self=, bucket_name=None) calling B2Api.check_bucket_restrictions(self=, bucket_name=None) calling B2Api.check_bucket_restrictions(self=, bucket_name=None) Action: list-keys, arguments: ['--long'] option long is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.ListKeys] with arguments: ['b2', 'list_keys', '--long'] calling B2Api.list_keys(self=, start_application_key_id=None) calling B2Api.list_buckets(self=, bucket_name=None) calling B2Api.check_bucket_restrictions(self=, bucket_name=None) calling B2Api.check_bucket_restrictions(self=, bucket_name=None) calling B2Api.list_buckets(self=, bucket_name='my-bucket-a') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket-a') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket-a') Action: authorize-account, arguments: ['appKeyId0', 'appKey0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['readFiles', 'listBuckets'], 'namePrefix': None, 'bucketName': None}) Action: list-buckets, arguments: [] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.ListBuckets] with arguments: ['b2', 'list-buckets'] calling B2Api.list_buckets(self=, bucket_name=None) calling B2Api.check_bucket_restrictions(self=, bucket_name=None) calling B2Api.check_bucket_restrictions(self=, bucket_name=None) Action: get-bucket, arguments: ['my-bucket-a'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetBucket] with arguments: ['b2', 'get-bucket', 'my-bucket-a'] calling B2Api.list_buckets(self=, bucket_name='my-bucket-a') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket-a') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket-a') Action: authorize-account, arguments: ['appKeyId1', 'appKey1'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': 'bucket_0', 'capabilities': ['readFiles', 'listBuckets'], 'namePrefix': None, 'bucketName': 'my-bucket-a'}) Action: list-buckets, arguments: [] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.ListBuckets] with arguments: ['b2', 'list-buckets'] calling B2Api.list_buckets(self=, bucket_name=None) calling B2Api.check_bucket_restrictions(self=, bucket_name=None) ConsoleTool command error Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 1399, in run_command return command.run(args) ^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 755, in run for b in self.api.list_buckets(): ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/logfury/_logfury/trace_call.py", line 86, in wrapper return function(*wrapee_args, **wrapee_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/api.py", line 230, in list_buckets self.check_bucket_restrictions(bucket_name) File "/usr/lib/python3/dist-packages/logfury/_logfury/trace_call.py", line 86, in wrapper return function(*wrapee_args, **wrapee_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/api.py", line 342, in check_bucket_restrictions raise RestrictedBucket(allowed_bucket_name) b2.exception.RestrictedBucket: Application key is restricted to bucket: my-bucket-a Action: get-bucket, arguments: ['my-bucket-c'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetBucket] with arguments: ['b2', 'get-bucket', 'my-bucket-c'] calling B2Api.list_buckets(self=, bucket_name='my-bucket-c') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket-c') ConsoleTool command error Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 1399, in run_command return command.run(args) ^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 587, in run for b in self.api.list_buckets(args.bucketName): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/logfury/_logfury/trace_call.py", line 86, in wrapper return function(*wrapee_args, **wrapee_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/api.py", line 230, in list_buckets self.check_bucket_restrictions(bucket_name) File "/usr/lib/python3/dist-packages/logfury/_logfury/trace_call.py", line 86, in wrapper return function(*wrapee_args, **wrapee_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/api.py", line 342, in check_bucket_restrictions raise RestrictedBucket(allowed_bucket_name) b2.exception.RestrictedBucket: Application key is restricted to bucket: my-bucket-a Action: get-bucket, arguments: ['my-bucket-a'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.GetBucket] with arguments: ['b2', 'get-bucket', 'my-bucket-a'] calling B2Api.list_buckets(self=, bucket_name='my-bucket-a') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket-a') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket-a') Action: list-file-names, arguments: ['my-bucket-c'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.ListFileNames] with arguments: ['b2', 'list-file-names', 'my-bucket-c'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket-c') ConsoleTool command error Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 1399, in run_command return command.run(args) ^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 802, in run bucket = self.api.get_bucket_by_name(args.bucketName) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/api.py", line 190, in get_bucket_by_name self.check_bucket_restrictions(bucket_name) File "/usr/lib/python3/dist-packages/logfury/_logfury/trace_call.py", line 86, in wrapper return function(*wrapee_args, **wrapee_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/api.py", line 342, in check_bucket_restrictions raise RestrictedBucket(allowed_bucket_name) b2.exception.RestrictedBucket: Application key is restricted to bucket: my-bucket-a Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPrivate'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create-bucket', 'my-bucket', 'allPrivate'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: create-key, arguments: ['my-key', 'listFiles'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateKey] with arguments: ['b2', 'create-key', 'my-key', 'listFiles'] calling B2Api.create_key(self=, capabilities=['listFiles'], key_name='my-key', valid_duration_seconds=None, bucket_id=None, name_prefix=None) Action: authorize-account, arguments: ['appKeyId0', 'appKey0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listFiles'], 'namePrefix': None, 'bucketName': None}) ConsoleTool cannot work with a bucket-restricted key and no listBuckets capability calling StubAccountInfo.clear(self=) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.start_large_file(self=Bucket, file_name='file', content_type='text/plain', file_info={}) Action: list-parts, arguments: ['9999'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.ListParts] with arguments: ['b2', 'list_parts', '9999'] calling B2Api.list_parts(self=, file_id='9999', start_part_number=None, batch_size=None) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.start_large_file(self=Bucket, file_name='file', content_type='text/plain', file_info={}) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) Action: list-parts, arguments: ['9999'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.ListParts] with arguments: ['b2', 'list_parts', '9999'] calling B2Api.list_parts(self=, file_id='9999', start_part_number=None, batch_size=None) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: list-unfinished-large-files, arguments: ['my-bucket'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.ListUnfinishedLargeFiles] with arguments: ['b2', 'list_unfinished_large_files', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.list_unfinished_large_files(self=Bucket, start_file_id=None, batch_size=None) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: list-unfinished-large-files, arguments: ['my-bucket'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.ListUnfinishedLargeFiles] with arguments: ['b2', 'list_unfinished_large_files', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.list_unfinished_large_files(self=Bucket, start_file_id=None, batch_size=None) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: ls, arguments: ['my-bucket'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.Ls] with arguments: ['b2', 'ls', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=False, max_entries=None, recursive=False, fetch_count=100) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.upload(self=Bucket, upload_source=, file_name='a', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='b/b1', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='b/b2', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='c', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='c', content_type=None, file_info=None, min_part_size=None, progress_listener=None) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) Action: ls, arguments: ['my-bucket'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.Ls] with arguments: ['b2', 'ls', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=False, max_entries=None, recursive=False, fetch_count=100) Action: ls, arguments: ['--recursive', 'my-bucket'] option recursive is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.Ls] with arguments: ['b2', 'ls', '--recursive', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=False, max_entries=None, recursive=True, fetch_count=100) Action: ls, arguments: ['--long', 'my-bucket'] option long is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.Ls] with arguments: ['b2', 'ls', '--long', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=False, max_entries=None, recursive=False, fetch_count=100) Action: ls, arguments: ['--long', '--versions', 'my-bucket'] option long is properly recognized as OPTION_FLAGS option versions is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.Ls] with arguments: ['b2', 'ls', '--long', '--versions', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=False, fetch_count=100) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPrivate'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create-bucket', 'my-bucket', 'allPrivate'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: create-key, arguments: ['--bucket', 'my-bucket', 'my-key', 'listBuckets,listFiles'] option bucket is properly recognized as OPTION_ARGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateKey] with arguments: ['b2', 'create-key', '--bucket', 'my-bucket', 'my-key', 'listBuckets,listFiles'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling B2Api.create_key(self=, capabilities=['listBuckets', 'listFiles'], key_name='my-key', valid_duration_seconds=None, bucket_id='bucket_0', name_prefix=None) Action: authorize-account, arguments: ['appKeyId0', 'appKey0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': 'bucket_0', 'capabilities': ['listBuckets', 'listFiles'], 'namePrefix': None, 'bucketName': 'my-bucket'}) Action: ls, arguments: ['my-bucket'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.Ls] with arguments: ['b2', 'ls', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling B2Api.list_buckets(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=False, max_entries=None, recursive=False, fetch_count=100) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['restrictedBucket', 'allPrivate'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create-bucket', 'restrictedBucket', 'allPrivate'] calling B2Api.create_bucket(self=, name='restrictedBucket', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: create-bucket, arguments: ['otherBucket', 'allPrivate'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create-bucket', 'otherBucket', 'allPrivate'] calling B2Api.create_bucket(self=, name='otherBucket', bucket_type='allPrivate', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: create-key, arguments: ['--bucket', 'restrictedBucket', '--namePrefix', 'some/file/prefix/', 'my-key', 'listBuckets,readFiles'] option bucket is properly recognized as OPTION_ARGS option namePrefix is properly recognized as OPTION_ARGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateKey] with arguments: ['b2', 'create-key', '--bucket', 'restrictedBucket', '--namePrefix', 'some/file/prefix/', 'my-key', 'listBuckets,readFiles'] calling B2Api.check_bucket_restrictions(self=, bucket_name='restrictedBucket') calling B2Api.create_key(self=, capabilities=['listBuckets', 'readFiles'], key_name='my-key', valid_duration_seconds=None, bucket_id='bucket_0', name_prefix='some/file/prefix/') Action: authorize-account, arguments: ['appKeyId0', 'appKey0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': 'bucket_0', 'capabilities': ['listBuckets', 'readFiles'], 'namePrefix': 'some/file/prefix/', 'bucketName': 'restrictedBucket'}) Action: create-key, arguments: ['goodKeyName-One', 'readFiles,listBuckets'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateKey] with arguments: ['b2', 'create_key', 'goodKeyName-One', 'readFiles,listBuckets'] calling B2Api.create_key(self=, capabilities=['readFiles', 'listBuckets'], key_name='goodKeyName-One', valid_duration_seconds=None, bucket_id=None, name_prefix=None) ConsoleTool command error Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/session.py", line 39, in wrapper return f(api_url, account_auth_token, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 684, in create_key self._assert_account_auth(api_url, account_auth_token, account_id, 'writeKeys') File "/build/backblaze-b2-1.3.8/b2/raw_simulator.py", line 967, in _assert_account_auth raise Unauthorized('', 'unauthorized') b2.exception.Unauthorized: (unauthorized) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 1399, in run_command return command.run(args) ^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 407, in run response = self.api.create_key( ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/logfury/_logfury/trace_call.py", line 86, in wrapper return function(*wrapee_args, **wrapee_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/api.py", line 298, in create_key response = self.session.create_key( ^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/session.py", line 50, in wrapper raise self._add_app_key_info_to_unauthorized(e) b2.exception.Unauthorized: unauthorized for application key with capabilities 'listBuckets,readFiles', restricted to bucket 'restrictedBucket', restricted to files that start with 'some/file/prefix/' (unauthorized) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: sync, arguments: ['--threads', '5', '--noProgress', '/tmp/tmpp_91m79z', 'b2://my-bucket'] option threads is properly recognized as OPTION_ARGS option noProgress is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.Sync] with arguments: ['b2', 'sync', '--threads', '5', '--noProgress', '/tmp/tmpp_91m79z', 'b2://my-bucket'] calling B2Api.set_thread_pool_size(self=, max_workers=5) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling sync_folders(source_folder=LocalFolder(/tmp/tmpp_91m79z), dest_folder=, args=Arguments({'allowEmptySource': False, 'compareThreshold': None, 'compareVersions': None, 'debugLogs': False, 'delete': False, 'destination': 'b2://my-bucket', 'dryRun': False, 'excludeAllSymlinks': False, 'excludeDirRegex': [], 'excludeRegex': [], 'includeRegex': [], 'keepDays': None, 'logConfig': None, 'noProgress': True, 'replaceNewer': False, 'skipNewer': False, 'source': '/tmp/tmpp_91m79z', 'threads': 5, 'verbose': False}), now_millis=1719042665578, stdout=.MyStringIO object at 0x7f37be05b9a0>, no_progress=True, max_workers=5, policies_manager=, dry_run=False, allow_empty_source=False) calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=True, fetch_count=1000) determined that File(test.txt, [FileVersion('/tmp/tmpp_91m79z/test.txt', 'test.txt', 1719042665573, 'upload')]) is not present on destination scheduling action b2_upload(/tmp/tmpp_91m79z/test.txt, test.txt, 1719042665573) on bucket Bucket calling Bucket.upload(self=Bucket, upload_source=, file_name='test.txt', content_type=None, file_info={'src_last_modified_millis': '1719042665573'}, min_part_size=None, progress_listener=) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: sync, arguments: ['--threads', '1', '--noProgress', '/tmp/tmpo_e_d157', 'b2://my-bucket'] option threads is properly recognized as OPTION_ARGS option noProgress is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.Sync] with arguments: ['b2', 'sync', '--threads', '1', '--noProgress', '/tmp/tmpo_e_d157', 'b2://my-bucket'] calling B2Api.set_thread_pool_size(self=, max_workers=1) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling sync_folders(source_folder=LocalFolder(/tmp/tmpo_e_d157), dest_folder=, args=Arguments({'allowEmptySource': False, 'compareThreshold': None, 'compareVersions': None, 'debugLogs': False, 'delete': False, 'destination': 'b2://my-bucket', 'dryRun': False, 'excludeAllSymlinks': False, 'excludeDirRegex': [], 'excludeRegex': [], 'includeRegex': [], 'keepDays': None, 'logConfig': None, 'noProgress': True, 'replaceNewer': False, 'skipNewer': False, 'source': '/tmp/tmpo_e_d157', 'threads': 1, 'verbose': False}), now_millis=1719042665587, stdout=.MyStringIO object at 0x7f37be05be20>, no_progress=True, max_workers=1, policies_manager=, dry_run=False, allow_empty_source=False) calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=True, fetch_count=1000) determined that File(alink, [FileVersion('/tmp/tmpo_e_d157/alink', 'alink', 1719042665581, 'upload')]) is not present on destination scheduling action b2_upload(/tmp/tmpo_e_d157/alink, alink, 1719042665581) on bucket Bucket determined that File(test.txt, [FileVersion('/tmp/tmpo_e_d157/test.txt', 'test.txt', 1719042665581, 'upload')]) is not present on destination scheduling action b2_upload(/tmp/tmpo_e_d157/test.txt, test.txt, 1719042665581) on bucket Bucket calling Bucket.upload(self=Bucket, upload_source=, file_name='alink', content_type=None, file_info={'src_last_modified_millis': '1719042665581'}, min_part_size=None, progress_listener=) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) calling Bucket.upload(self=Bucket, upload_source=, file_name='test.txt', content_type=None, file_info={'src_last_modified_millis': '1719042665581'}, min_part_size=None, progress_listener=) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: sync, arguments: ['--noProgress', '--dryRun', '/tmp/tmpos3qtv_j', 'b2://my-bucket'] option noProgress is properly recognized as OPTION_FLAGS option dryRun is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.Sync] with arguments: ['b2', 'sync', '--noProgress', '--dryRun', '/tmp/tmpos3qtv_j', 'b2://my-bucket'] calling B2Api.set_thread_pool_size(self=, max_workers=10) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling sync_folders(source_folder=LocalFolder(/tmp/tmpos3qtv_j), dest_folder=, args=Arguments({'allowEmptySource': False, 'compareThreshold': None, 'compareVersions': None, 'debugLogs': False, 'delete': False, 'destination': 'b2://my-bucket', 'dryRun': True, 'excludeAllSymlinks': False, 'excludeDirRegex': [], 'excludeRegex': [], 'includeRegex': [], 'keepDays': None, 'logConfig': None, 'noProgress': True, 'replaceNewer': False, 'skipNewer': False, 'source': '/tmp/tmpos3qtv_j', 'threads': None, 'verbose': False}), now_millis=1719042665596, stdout=.MyStringIO object at 0x7f37be05b910>, no_progress=True, max_workers=10, policies_manager=, dry_run=True, allow_empty_source=False) calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=True, fetch_count=1000) determined that File(test-dry-run.txt, [FileVersion('/tmp/tmpos3qtv_j/test-dry-run.txt', 'test-dry-run.txt', 1719042665593, 'upload')]) is not present on destination scheduling action b2_upload(/tmp/tmpos3qtv_j/test-dry-run.txt, test-dry-run.txt, 1719042665593) on bucket Bucket Action: list-file-names, arguments: ['my-bucket'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.ListFileNames] with arguments: ['b2', 'list_file_names', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.list_file_names(self=Bucket, start_filename=None, max_entries=None) Action: sync, arguments: ['--noProgress', '/tmp/tmpos3qtv_j', 'b2://my-bucket'] option noProgress is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.Sync] with arguments: ['b2', 'sync', '--noProgress', '/tmp/tmpos3qtv_j', 'b2://my-bucket'] calling B2Api.set_thread_pool_size(self=, max_workers=10) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling sync_folders(source_folder=LocalFolder(/tmp/tmpos3qtv_j), dest_folder=, args=Arguments({'allowEmptySource': False, 'compareThreshold': None, 'compareVersions': None, 'debugLogs': False, 'delete': False, 'destination': 'b2://my-bucket', 'dryRun': False, 'excludeAllSymlinks': False, 'excludeDirRegex': [], 'excludeRegex': [], 'includeRegex': [], 'keepDays': None, 'logConfig': None, 'noProgress': True, 'replaceNewer': False, 'skipNewer': False, 'source': '/tmp/tmpos3qtv_j', 'threads': None, 'verbose': False}), now_millis=1719042665600, stdout=.MyStringIO object at 0x7f37be05b910>, no_progress=True, max_workers=10, policies_manager=, dry_run=False, allow_empty_source=False) calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=True, fetch_count=1000) determined that File(test-dry-run.txt, [FileVersion('/tmp/tmpos3qtv_j/test-dry-run.txt', 'test-dry-run.txt', 1719042665593, 'upload')]) is not present on destination scheduling action b2_upload(/tmp/tmpos3qtv_j/test-dry-run.txt, test-dry-run.txt, 1719042665593) on bucket Bucket calling Bucket.upload(self=Bucket, upload_source=, file_name='test-dry-run.txt', content_type=None, file_info={'src_last_modified_millis': '1719042665593'}, min_part_size=None, progress_listener=) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) Action: list-file-names, arguments: ['my-bucket'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.ListFileNames] with arguments: ['b2', 'list_file_names', 'my-bucket'] calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.list_file_names(self=Bucket, start_filename=None, max_entries=None) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: sync, arguments: ['--threads', '1', '--noProgress', '--allowEmptySource', '/tmp/tmppzkw1hbd', 'b2://my-bucket'] option threads is properly recognized as OPTION_ARGS option noProgress is properly recognized as OPTION_FLAGS option allowEmptySource is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.Sync] with arguments: ['b2', 'sync', '--threads', '1', '--noProgress', '--allowEmptySource', '/tmp/tmppzkw1hbd', 'b2://my-bucket'] calling B2Api.set_thread_pool_size(self=, max_workers=1) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling sync_folders(source_folder=LocalFolder(/tmp/tmppzkw1hbd), dest_folder=, args=Arguments({'allowEmptySource': True, 'compareThreshold': None, 'compareVersions': None, 'debugLogs': False, 'delete': False, 'destination': 'b2://my-bucket', 'dryRun': False, 'excludeAllSymlinks': False, 'excludeDirRegex': [], 'excludeRegex': [], 'includeRegex': [], 'keepDays': None, 'logConfig': None, 'noProgress': True, 'replaceNewer': False, 'skipNewer': False, 'source': '/tmp/tmppzkw1hbd', 'threads': 1, 'verbose': False}), now_millis=1719042665609, stdout=.MyStringIO object at 0x7f37be05b0a0>, no_progress=True, max_workers=1, policies_manager=, dry_run=False, allow_empty_source=True) calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=True, fetch_count=1000) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: sync, arguments: ['--threads', '1', '--noProgress', '/tmp/tmpqgwkp8u3', 'b2://my-bucket'] option threads is properly recognized as OPTION_ARGS option noProgress is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.Sync] with arguments: ['b2', 'sync', '--threads', '1', '--noProgress', '/tmp/tmpqgwkp8u3', 'b2://my-bucket'] calling B2Api.set_thread_pool_size(self=, max_workers=1) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling sync_folders(source_folder=LocalFolder(/tmp/tmpqgwkp8u3), dest_folder=, args=Arguments({'allowEmptySource': False, 'compareThreshold': None, 'compareVersions': None, 'debugLogs': False, 'delete': False, 'destination': 'b2://my-bucket', 'dryRun': False, 'excludeAllSymlinks': False, 'excludeDirRegex': [], 'excludeRegex': [], 'includeRegex': [], 'keepDays': None, 'logConfig': None, 'noProgress': True, 'replaceNewer': False, 'skipNewer': False, 'source': '/tmp/tmpqgwkp8u3', 'threads': 1, 'verbose': False}), now_millis=1719042665614, stdout=.MyStringIO object at 0x7f37be05b9a0>, no_progress=True, max_workers=1, policies_manager=, dry_run=False, allow_empty_source=False) ConsoleTool command error Traceback (most recent call last): File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 1399, in run_command return command.run(args) ^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/console_tool.py", line 1171, in run sync_folders( File "/usr/lib/python3/dist-packages/logfury/_logfury/trace_call.py", line 86, in wrapper return function(*wrapee_args, **wrapee_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/build/backblaze-b2-1.3.8/b2/sync/sync.py", line 172, in sync_folders source_folder.ensure_non_empty() File "/build/backblaze-b2-1.3.8/b2/sync/folder.py", line 121, in ensure_non_empty raise CommandError( b2.exception.CommandError: Directory /tmp/tmpqgwkp8u3 is empty. Use --allowEmptySource to sync anyway. Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: sync, arguments: ['--threads', '1', '--noProgress', '--excludeAllSymlinks', '/tmp/tmpe683gwtz', 'b2://my-bucket'] option threads is properly recognized as OPTION_ARGS option noProgress is properly recognized as OPTION_FLAGS option excludeAllSymlinks is properly recognized as OPTION_FLAGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.Sync] with arguments: ['b2', 'sync', '--threads', '1', '--noProgress', '--excludeAllSymlinks', '/tmp/tmpe683gwtz', 'b2://my-bucket'] calling B2Api.set_thread_pool_size(self=, max_workers=1) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling sync_folders(source_folder=LocalFolder(/tmp/tmpe683gwtz), dest_folder=, args=Arguments({'allowEmptySource': False, 'compareThreshold': None, 'compareVersions': None, 'debugLogs': False, 'delete': False, 'destination': 'b2://my-bucket', 'dryRun': False, 'excludeAllSymlinks': True, 'excludeDirRegex': [], 'excludeRegex': [], 'includeRegex': [], 'keepDays': None, 'logConfig': None, 'noProgress': True, 'replaceNewer': False, 'skipNewer': False, 'source': '/tmp/tmpe683gwtz', 'threads': 1, 'verbose': False}), now_millis=1719042665620, stdout=.MyStringIO object at 0x7f37be05b010>, no_progress=True, max_workers=1, policies_manager=, dry_run=False, allow_empty_source=False) calling Bucket.ls(self=Bucket, folder_to_list='', show_versions=True, max_entries=None, recursive=True, fetch_count=1000) determined that File(test.txt, [FileVersion('/tmp/tmpe683gwtz/test.txt', 'test.txt', 1719042665617, 'upload')]) is not present on destination scheduling action b2_upload(/tmp/tmpe683gwtz/test.txt, test.txt, 1719042665617) on bucket Bucket calling Bucket.upload(self=Bucket, upload_source=, file_name='test.txt', content_type=None, file_info={'src_last_modified_millis': '1719042665617'}, min_part_size=None, progress_listener=) calling StubAccountInfo.take_bucket_upload_url(self=, bucket_id='bucket_0') calling StubAccountInfo.put_bucket_upload_url(self=, bucket_id='bucket_0') (hidden args: upload_url, upload_auth_token) Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: sync, arguments: ['--includeRegex', '.incl', 'non-existent-local-folder', 'b2://my-bucket'] option includeRegex is properly recognized as LIST_ARGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.Sync] with arguments: ['b2', 'sync', '--includeRegex', '.incl', 'non-existent-local-folder', 'b2://my-bucket'] ConsoleTool 'includeRegex' specified without 'excludeRegex' Action: authorize-account, arguments: ['account-0', 'masterKey-0'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.AuthorizeAccount] (arguments hidden) calling B2Api.authorize_account(self=, realm='production') (hidden args: account_id_or_key_id, application_key) calling AbstractAccountInfo.set_auth_data(self=, api_url='http://api.example.com', download_url='http://download.example.com', minimum_part_size=200, realm='production') (hidden args: account_id, auth_token, application_key, allowed, account_id_or_app_key_id) calling AbstractAccountInfo.allowed_is_valid(cls=, allowed={'bucketId': None, 'capabilities': ['listKeys', 'writeKeys', 'deleteKeys', 'listBuckets', 'writeBuckets', 'deleteBuckets', 'listFiles', 'readFiles', 'shareFiles', 'writeFiles', 'deleteFiles'], 'namePrefix': None, 'bucketName': None}) Action: create-bucket, arguments: ['my-bucket', 'allPublic'] // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.CreateBucket] with arguments: ['b2', 'create_bucket', 'my-bucket', 'allPublic'] calling B2Api.create_bucket(self=, name='my-bucket', bucket_type='allPublic', bucket_info=None, cors_rules=None, lifecycle_rules=None) Action: upload-file, arguments: ['--noProgress', '--threads', '5', 'my-bucket', '/tmp/tmpiesqu8c2/test.txt', 'test.txt'] option noProgress is properly recognized as OPTION_FLAGS option threads is properly recognized as OPTION_ARGS // ======================================== 1.3.8 ======================================== \\ platform is Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.36 Python version is CPython 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] locale is ('en_US', 'UTF-8') filesystem encoding is utf-8 starting command [b2.console_tool.UploadFile] with arguments: ['b2', 'upload_file', '--noProgress', '--threads', '5', 'my-bucket', '/tmp/tmpiesqu8c2/test.txt', 'test.txt'] calling B2Api.set_thread_pool_size(self=, max_workers=5) calling B2Api.check_bucket_restrictions(self=, bucket_name='my-bucket') calling Bucket.upload_local_file(self=Bucket, local_file='/tmp/tmpiesqu8c2/test.txt', file_name='test.txt', content_type=None, file_infos={'src_last_modified_millis': '1719042665629'}, sha1_sum=None, min_part_size=None, progress_listener=) calling Bucket.upload(self=Bucket, upload_source=, file_name='test.txt', content_type=None, file_info={'src_last_modified_millis': '1719042665629'}, min_part_size=None, progress_listener=) calling Bucket.list_unfinished_large_files(self=Bucket, start_file_id=None, batch_size=None) calling Bucket.start_large_file(self=Bucket, file_name='test.txt', content_type='b2/x-auto', file_info={'src_last_modified_millis': '1719042665629'}) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling StubAccountInfo.take_large_file_upload_url(self=, file_id='9999') calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) calling StubAccountInfo.put_large_file_upload_url(self=) (hidden args: file_id, upload_url, upload_auth_token) test_account_info_same_object (test.test_account_info.TestInMemoryAccountInfo.test_account_info_same_object) ... ok test_bucket (test.test_account_info.TestInMemoryAccountInfo.test_bucket) ... ok test_clear (test.test_account_info.TestInMemoryAccountInfo.test_clear) ... ok test_clear_bucket_upload_data (test.test_account_info.TestInMemoryAccountInfo.test_clear_bucket_upload_data) ... ok test_clear_large_file_upload_urls (test.test_account_info.TestInMemoryAccountInfo.test_clear_large_file_upload_urls) ... ok test_large_file_upload_urls (test.test_account_info.TestInMemoryAccountInfo.test_large_file_upload_urls) ... ok test_refresh_bucket (test.test_account_info.TestInMemoryAccountInfo.test_refresh_bucket) ... ok test_set_auth_data_compatibility (test.test_account_info.TestInMemoryAccountInfo.test_set_auth_data_compatibility) ... ok test_clear (test.test_account_info.TestUploadUrlPool.test_clear) ... ok test_put_and_take (test.test_account_info.TestUploadUrlPool.test_put_and_take) ... ok test_take_empty (test.test_account_info.TestUploadUrlPool.test_take_empty) ... ok test_account_info_persistence (test.test_account_info.TestSqliteAccountInfo.test_account_info_persistence) ... ok test_account_info_same_object (test.test_account_info.TestSqliteAccountInfo.test_account_info_same_object) ... ok test_bucket (test.test_account_info.TestSqliteAccountInfo.test_bucket) ... ok test_clear (test.test_account_info.TestSqliteAccountInfo.test_clear) ... ok test_clear_bucket_upload_data (test.test_account_info.TestSqliteAccountInfo.test_clear_bucket_upload_data) ... ok test_clear_large_file_upload_urls (test.test_account_info.TestSqliteAccountInfo.test_clear_large_file_upload_urls) ... ok Tests converting from a JSON account info file, which is what version ... ok Test that a corrupted file will be replaced with a blank file. ... ok test_large_file_upload_urls (test.test_account_info.TestSqliteAccountInfo.test_large_file_upload_urls) ... ok test_refresh_bucket (test.test_account_info.TestSqliteAccountInfo.test_refresh_bucket) ... ok test_set_auth_data_compatibility (test.test_account_info.TestSqliteAccountInfo.test_set_auth_data_compatibility) ... ok The 'allowed' field should be the default for upgraded databases. ... ok The 'account_id_or_app_key_id' field should default to the account id. ... ok test_get_bucket_by_name_with_bucket_restriction (test.test_api.TestApi.test_get_bucket_by_name_with_bucket_restriction) ... ok test_list_buckets (test.test_api.TestApi.test_list_buckets) ... ok test_list_buckets_with_name (test.test_api.TestApi.test_list_buckets_with_name) ... ok test_list_buckets_with_restriction (test.test_api.TestApi.test_list_buckets_with_restriction) ... ok test_list_buckets_with_restriction_and_no_name (test.test_api.TestApi.test_list_buckets_with_restriction_and_no_name) ... ok test_list_buckets_with_restriction_and_wrong_name (test.test_api.TestApi.test_list_buckets_with_restriction_and_wrong_name) ... ok test_reauthorize_with_app_key (test.test_api.TestApi.test_reauthorize_with_app_key) ... ok test_bad_format (test.test_b2http.TestClockSkewHook.test_bad_format) ... ok test_bad_month (test.test_b2http.TestClockSkewHook.test_bad_month) ... ok test_negative_skew (test.test_b2http.TestClockSkewHook.test_negative_skew) ... ok test_no_skew (test.test_b2http.TestClockSkewHook.test_no_skew) ... ok test_positive_skew (test.test_b2http.TestClockSkewHook.test_positive_skew) ... ok test_callback (test.test_b2http.TestB2Http.test_callback) ... ok test_get_content (test.test_b2http.TestB2Http.test_get_content) ... ok test_post_json_return_json (test.test_b2http.TestB2Http.test_post_json_return_json) ... ok test_b2_error (test.test_b2http.TestTranslateErrors.test_b2_error) ... ok test_broken_pipe (test.test_b2http.TestTranslateErrors.test_broken_pipe) ... ok test_connection_error (test.test_b2http.TestTranslateErrors.test_connection_error) ... ok test_connection_reset (test.test_b2http.TestTranslateErrors.test_connection_reset) ... ok test_ok (test.test_b2http.TestTranslateErrors.test_ok) ... ok test_partial_content (test.test_b2http.TestTranslateErrors.test_partial_content) ... ok test_unknown_error (test.test_b2http.TestTranslateErrors.test_unknown_error) ... ok test_unknown_host (test.test_b2http.TestTranslateErrors.test_unknown_host) ... ok test_never_works (test.test_b2http.TestTranslateAndRetry.test_never_works) ... ok test_non_retryable (test.test_b2http.TestTranslateAndRetry.test_non_retryable) ... ok test_works_first_try (test.test_b2http.TestTranslateAndRetry.test_works_first_try) ... ok test_works_second_try (test.test_b2http.TestTranslateAndRetry.test_works_second_try) ... ok test_download_by_id_no_progress (test.test_bucket.TestDownloadDefault.test_download_by_id_no_progress) ... ok test_download_by_id_progress (test.test_bucket.TestDownloadDefault.test_download_by_id_progress) ... ok test_download_by_id_progress_exact_range (test.test_bucket.TestDownloadDefault.test_download_by_id_progress_exact_range) ... ok test_download_by_id_progress_partial (test.test_bucket.TestDownloadDefault.test_download_by_id_progress_partial) ... ok test_download_by_id_progress_partial_inplace_overwrite (test.test_bucket.TestDownloadDefault.test_download_by_id_progress_partial_inplace_overwrite) ... ok test_download_by_id_progress_partial_shifted_overwrite (test.test_bucket.TestDownloadDefault.test_download_by_id_progress_partial_shifted_overwrite) ... ok test_download_by_id_progress_range_one_off (test.test_bucket.TestDownloadDefault.test_download_by_id_progress_range_one_off) ... ok test_download_by_name_no_progress (test.test_bucket.TestDownloadDefault.test_download_by_name_no_progress) ... ok test_download_by_name_progress (test.test_bucket.TestDownloadDefault.test_download_by_name_progress) ... ok testEmpty (test.test_bucket.TestListParts.testEmpty) ... ok testThree (test.test_bucket.TestListParts.testThree) ... ok test_empty (test.test_bucket.TestListUnfinished.test_empty) ... ok test_one (test.test_bucket.TestListUnfinished.test_one) ... ok test_three (test.test_bucket.TestListUnfinished.test_three) ... ok testCreateBucket (test.test_bucket.TestReauthorization.testCreateBucket) ... ok test_download_by_id_no_progress (test.test_bucket.TestDownloadSimple.test_download_by_id_no_progress) ... ok test_download_by_id_progress (test.test_bucket.TestDownloadSimple.test_download_by_id_progress) ... ok test_download_by_id_progress_exact_range (test.test_bucket.TestDownloadSimple.test_download_by_id_progress_exact_range) ... ok test_download_by_id_progress_partial (test.test_bucket.TestDownloadSimple.test_download_by_id_progress_partial) ... ok test_download_by_id_progress_partial_inplace_overwrite (test.test_bucket.TestDownloadSimple.test_download_by_id_progress_partial_inplace_overwrite) ... ok test_download_by_id_progress_partial_shifted_overwrite (test.test_bucket.TestDownloadSimple.test_download_by_id_progress_partial_shifted_overwrite) ... ok test_download_by_id_progress_range_one_off (test.test_bucket.TestDownloadSimple.test_download_by_id_progress_range_one_off) ... ok test_download_by_name_no_progress (test.test_bucket.TestDownloadSimple.test_download_by_name_no_progress) ... ok test_download_by_name_progress (test.test_bucket.TestDownloadSimple.test_download_by_name_progress) ... ok test_error_in_state (test.test_bucket.TestUploadPart.test_error_in_state) ... ok test_download_by_id_no_progress (test.test_bucket.TestDownloadParallel.test_download_by_id_no_progress) ... ok test_download_by_id_progress (test.test_bucket.TestDownloadParallel.test_download_by_id_progress) ... ok test_download_by_id_progress_exact_range (test.test_bucket.TestDownloadParallel.test_download_by_id_progress_exact_range) ... ok test_download_by_id_progress_partial (test.test_bucket.TestDownloadParallel.test_download_by_id_progress_partial) ... ok test_download_by_id_progress_partial_inplace_overwrite (test.test_bucket.TestDownloadParallel.test_download_by_id_progress_partial_inplace_overwrite) ... ok test_download_by_id_progress_partial_shifted_overwrite (test.test_bucket.TestDownloadParallel.test_download_by_id_progress_partial_shifted_overwrite) ... ok test_download_by_id_progress_range_one_off (test.test_bucket.TestDownloadParallel.test_download_by_id_progress_range_one_off) ... ok test_download_by_name_no_progress (test.test_bucket.TestDownloadParallel.test_download_by_name_no_progress) ... ok test_download_by_name_progress (test.test_bucket.TestDownloadParallel.test_download_by_name_progress) ... ok test_failed_write_deletes_partial_file (test.test_download_dest.TestDownloadDestLocalFile.test_failed_write_deletes_partial_file) ... ok Check that the file gets written and that its mod time gets set. ... ok Check that the file gets written and that its mod time gets set. ... ok test_delete_file_version (test.test_bucket.TestLs.test_delete_file_version) ... ok test_empty (test.test_bucket.TestLs.test_empty) ... ok test_hidden_file (test.test_bucket.TestLs.test_hidden_file) ... ok test_one_file_at_root (test.test_bucket.TestLs.test_one_file_at_root) ... ok test_started_large_file (test.test_bucket.TestLs.test_started_large_file) ... ok test_three_files_at_root (test.test_bucket.TestLs.test_three_files_at_root) ... ok test_three_files_in_dir (test.test_bucket.TestLs.test_three_files_in_dir) ... ok test_three_files_multiple_versions (test.test_bucket.TestLs.test_three_files_multiple_versions) ... ok test_plain_ascii (test.test_exception.TestB2Error.test_plain_ascii) ... ok test_unicode (test.test_exception.TestB2Error.test_unicode) ... ok test_blocking (test.test_bounded_queue_executor.TestBoundedQueueExecutor.test_blocking) ... ok test_no_exceptions (test.test_bounded_queue_executor.TestBoundedQueueExecutor.test_no_exceptions) ... ok test_return_future (test.test_bounded_queue_executor.TestBoundedQueueExecutor.test_return_future) ... ok test_two_exceptions (test.test_bounded_queue_executor.TestBoundedQueueExecutor.test_two_exceptions) ... ok test_failed_write_deletes_partial_file (test.test_download_dest.TestPreSeekedDownloadDest.test_failed_write_deletes_partial_file) ... ok Check that the file gets written and that its mod time gets set. ... ok test_already_failed_exception (test.test_exception.TestExceptions.test_already_failed_exception) ... ok test_bad_upload_url_exception (test.test_exception.TestExceptions.test_bad_upload_url_exception) ... ok test_command_error (test.test_exception.TestExceptions.test_command_error) ... ok test_bad_json (test.test_exception.TestInterpretError.test_bad_json) ... ok test_conflict (test.test_exception.TestInterpretError.test_conflict) ... ok test_duplicate_bucket_name (test.test_exception.TestInterpretError.test_duplicate_bucket_name) ... ok test_file_already_hidden (test.test_exception.TestInterpretError.test_file_already_hidden) ... ok test_file_not_present (test.test_exception.TestInterpretError.test_file_not_present) ... ok test_invalid_auth_token (test.test_exception.TestInterpretError.test_invalid_auth_token) ... ok test_missing_part (test.test_exception.TestInterpretError.test_missing_part) ... ok test_part_sha1_mismatch (test.test_exception.TestInterpretError.test_part_sha1_mismatch) ... ok test_service_error (test.test_exception.TestInterpretError.test_service_error) ... ok test_storage_cap_exceeded (test.test_exception.TestInterpretError.test_storage_cap_exceeded) ... ok test_too_many_requests (test.test_exception.TestInterpretError.test_too_many_requests) ... ok test_unauthorized (test.test_exception.TestInterpretError.test_unauthorized) ... ok test_unknown_error (test.test_exception.TestInterpretError.test_unknown_error) ... ok test_all_there (test.test_parse_args.TestParseArgs.test_all_there) ... ok test_no_args (test.test_parse_args.TestParseArgs.test_no_args) ... ok test_no_optional (test.test_parse_args.TestParseArgs.test_no_optional) ... ok test_option_defaults (test.test_parse_args.TestParseArgs.test_option_defaults) ... ok test_optional_arg_missing_value (test.test_parse_args.TestParseArgs.test_optional_arg_missing_value) ... ok test_optional_before (test.test_parse_args.TestParseArgs.test_optional_before) ... ok test_same_arg_in_two_places (test.test_parse_args.TestParseArgs.test_same_arg_in_two_places) ... ok test_unexpected_arg (test.test_parse_args.TestParseArgs.test_unexpected_arg) ... ok test_unexpected_flag (test.test_parse_args.TestParseArgs.test_unexpected_flag) ... ok Test a conforming and non-conforming filename for each rule. ... ok test_new_version_no_action (test.test_policy.TestMakeB2KeepDaysActions.test_new_version_no_action) ... ok test_no_source_one_old_version_hides (test.test_policy.TestMakeB2KeepDaysActions.test_no_source_one_old_version_hides) ... ok test_no_versions (test.test_policy.TestMakeB2KeepDaysActions.test_no_versions) ... ok test_old_hide_causes_delete (test.test_policy.TestMakeB2KeepDaysActions.test_old_hide_causes_delete) ... ok test_old_upload_causes_delete (test.test_policy.TestMakeB2KeepDaysActions.test_old_upload_causes_delete) ... ok test_out_of_order_dates (test.test_policy.TestMakeB2KeepDaysActions.test_out_of_order_dates) ... ok test_large_read (test.test_progress.TestHashingStream.test_large_read) ... ok test_no_argument (test.test_progress.TestHashingStream.test_no_argument) ... ok test_no_argument_equal (test.test_progress.TestHashingStream.test_no_argument_equal) ... ok test_no_argument_less (test.test_progress.TestHashingStream.test_no_argument_less) ... ok test_no_argument_more (test.test_progress.TestHashingStream.test_no_argument_more) ... ok test_one_by_one (test.test_progress.TestHashingStream.test_one_by_one) ... ok test_seek_zero (test.test_progress.TestHashingStream.test_seek_zero) ... ok test_default (test.test_scan_policies.TestScanPolicies.test_default) ... ok test_exclude_dir (test.test_scan_policies.TestScanPolicies.test_exclude_dir) ... ok test_exclude_include (test.test_scan_policies.TestScanPolicies.test_exclude_include) ... ok test_upload_bytes (test.test_bucket.TestUpload.test_upload_bytes) ... ok test_upload_bytes_progress (test.test_bucket.TestUpload.test_upload_bytes_progress) ... ok test_upload_dead_symlink (test.test_bucket.TestUpload.test_upload_dead_symlink) ... ok test_upload_fifo (test.test_bucket.TestUpload.test_upload_fifo) ... ok test_upload_file_one_fatal_error (test.test_bucket.TestUpload.test_upload_file_one_fatal_error) ... ok test_upload_file_too_many_retryable_errors (test.test_bucket.TestUpload.test_upload_file_too_many_retryable_errors) ... ok test_upload_large (test.test_bucket.TestUpload.test_upload_large) ... ok test_upload_large_resume (test.test_bucket.TestUpload.test_upload_large_resume) ... ok test_upload_large_resume_all_parts_there (test.test_bucket.TestUpload.test_upload_large_resume_all_parts_there) ... ok test_upload_large_resume_file_info (test.test_bucket.TestUpload.test_upload_large_resume_file_info) ... ok test_upload_large_resume_file_info_does_not_match (test.test_bucket.TestUpload.test_upload_large_resume_file_info_does_not_match) ... ok test_upload_large_resume_no_parts (test.test_bucket.TestUpload.test_upload_large_resume_no_parts) ... ok test_upload_large_resume_part_does_not_match (test.test_bucket.TestUpload.test_upload_large_resume_part_does_not_match) ... ok test_upload_large_resume_wrong_part_size (test.test_bucket.TestUpload.test_upload_large_resume_wrong_part_size) ... ok test_upload_local_file (test.test_bucket.TestUpload.test_upload_local_file) ... ok test_upload_one_retryable_error (test.test_bucket.TestUpload.test_upload_one_retryable_error) ... ok test_empty (test.test_sync.TestB2Folder.test_empty) ... ok test_multiple_versions (test.test_sync.TestB2Folder.test_multiple_versions) ... ok test_file_exclusions_inclusions_with_delete (test.test_sync.TestExclusions.test_file_exclusions_inclusions_with_delete) ... ok test_file_exclusions_with_delete (test.test_sync.TestExclusions.test_file_exclusions_with_delete) ... ok test_app_key_info_all_info (test.test_session.TestB2Session.test_app_key_info_all_info) ... ok test_app_key_info_no_info (test.test_session.TestB2Session.test_app_key_info_no_info) ... ok test_app_key_info_no_info_no_message (test.test_session.TestB2Session.test_app_key_info_no_info_no_message) ... ok test_fails_second_time (test.test_session.TestB2Session.test_fails_second_time) ... ok test_works_first_time (test.test_session.TestB2Session.test_works_first_time) ... ok test_works_second_time (test.test_session.TestB2Session.test_works_second_time) ... ok test_empty (test.test_sync.TestZipFolders.test_empty) ... ok test_one_empty (test.test_sync.TestZipFolders.test_one_empty) ... ok Check that the zip_folders() function passes the reporter through ... ok test_two (test.test_sync.TestZipFolders.test_two) ... ok test_broken_symlink (test.test_sync.TestLocalFolder.test_broken_symlink) ... ok test_exclude_all (test.test_sync.TestLocalFolder.test_exclude_all) ... ok test_exclude_directory (test.test_sync.TestLocalFolder.test_exclude_directory) ... ok test_exclude_directory2 (test.test_sync.TestLocalFolder.test_exclude_directory2) ... ok test_exclude_directory_trailing_slash_does_not_match (test.test_sync.TestLocalFolder.test_exclude_directory_trailing_slash_does_not_match) ... ok test_exclude_matches_prefix (test.test_sync.TestLocalFolder.test_exclude_matches_prefix) ... ok test_exclusion_with_exact_match (test.test_sync.TestLocalFolder.test_exclusion_with_exact_match) ... ok test_exclusions (test.test_sync.TestLocalFolder.test_exclusions) ... ok test_exclusions_inclusions (test.test_sync.TestLocalFolder.test_exclusions_inclusions) ... ok test_invalid_permissions (test.test_sync.TestLocalFolder.test_invalid_permissions) ... SKIP: incorrect sbuild user access rights test_slash_sorting (test.test_sync.TestLocalFolder.test_slash_sorting) ... ok test_b2_double_slash (test.test_sync.TestParseSyncFolder.test_b2_double_slash) ... ok test_b2_no_double_slash (test.test_sync.TestParseSyncFolder.test_b2_no_double_slash) ... ok test_b2_no_folder (test.test_sync.TestParseSyncFolder.test_b2_no_folder) ... ok test_b2_trailing_slash (test.test_sync.TestParseSyncFolder.test_b2_trailing_slash) ... ok test_local (test.test_sync.TestParseSyncFolder.test_local) ... ok test_local_trailing_slash (test.test_sync.TestParseSyncFolder.test_local_trailing_slash) ... ok test_bad_terminal (test.test_sync_report.TestSyncReport.test_bad_terminal) ... ok test_it (test.test_utils.TestFormatAndScaleFraction.test_it) ... ok test_it (test.test_utils.TestChooseParts.test_it) ... ok test_it (test.test_utils.TestFormatAndScaleNumber.test_it) ... ok test_it (test.test_utils.TestUrlEncoding.test_it) ... ok test_already_hidden_multiple_versions_delete (test.test_sync.TestMakeSyncActions.test_already_hidden_multiple_versions_delete) ... ok test_already_hidden_multiple_versions_keep (test.test_sync.TestMakeSyncActions.test_already_hidden_multiple_versions_keep) ... ok test_already_hidden_multiple_versions_keep_days (test.test_sync.TestMakeSyncActions.test_already_hidden_multiple_versions_keep_days) ... ok test_already_hidden_multiple_versions_keep_days_delete_hide_marker (test.test_sync.TestMakeSyncActions.test_already_hidden_multiple_versions_keep_days_delete_hide_marker) ... ok test_already_hidden_multiple_versions_keep_days_old_delete (test.test_sync.TestMakeSyncActions.test_already_hidden_multiple_versions_keep_days_old_delete) ... ok test_already_hidden_multiple_versions_keep_days_one_old (test.test_sync.TestMakeSyncActions.test_already_hidden_multiple_versions_keep_days_one_old) ... ok test_already_hidden_multiple_versions_keep_days_two_old (test.test_sync.TestMakeSyncActions.test_already_hidden_multiple_versions_keep_days_two_old) ... ok test_compare_b2_none_newer (test.test_sync.TestMakeSyncActions.test_compare_b2_none_newer) ... ok test_compare_b2_none_older (test.test_sync.TestMakeSyncActions.test_compare_b2_none_older) ... ok test_compare_b2_size_equal (test.test_sync.TestMakeSyncActions.test_compare_b2_size_equal) ... ok test_compare_b2_size_not_equal (test.test_sync.TestMakeSyncActions.test_compare_b2_size_not_equal) ... ok test_compare_b2_size_not_equal_delete (test.test_sync.TestMakeSyncActions.test_compare_b2_size_not_equal_delete) ... ok test_delete_b2 (test.test_sync.TestMakeSyncActions.test_delete_b2) ... ok test_delete_b2_multiple_versions (test.test_sync.TestMakeSyncActions.test_delete_b2_multiple_versions) ... ok test_delete_hide_b2_multiple_versions (test.test_sync.TestMakeSyncActions.test_delete_hide_b2_multiple_versions) ... ok test_delete_hide_b2_multiple_versions_old (test.test_sync.TestMakeSyncActions.test_delete_hide_b2_multiple_versions_old) ... ok test_delete_large_b2 (test.test_sync.TestMakeSyncActions.test_delete_large_b2) ... ok test_delete_local (test.test_sync.TestMakeSyncActions.test_delete_local) ... ok test_dir_not_there_b2_delete (test.test_sync.TestMakeSyncActions.test_dir_not_there_b2_delete) ... ok test_dir_not_there_b2_keepdays (test.test_sync.TestMakeSyncActions.test_dir_not_there_b2_keepdays) ... ok test_empty_b2 (test.test_sync.TestMakeSyncActions.test_empty_b2) ... ok test_empty_local (test.test_sync.TestMakeSyncActions.test_empty_local) ... ok test_illegal_b2_to_b2 (test.test_sync.TestMakeSyncActions.test_illegal_b2_to_b2) ... ok test_illegal_delete_and_keep_days (test.test_sync.TestMakeSyncActions.test_illegal_delete_and_keep_days) ... ok test_illegal_local_to_local (test.test_sync.TestMakeSyncActions.test_illegal_local_to_local) ... ok test_illegal_skip_and_replace (test.test_sync.TestMakeSyncActions.test_illegal_skip_and_replace) ... ok test_keep_days_no_change_with_old_file (test.test_sync.TestMakeSyncActions.test_keep_days_no_change_with_old_file) ... ok test_newer_b2 (test.test_sync.TestMakeSyncActions.test_newer_b2) ... ok test_newer_b2_clean_old_versions (test.test_sync.TestMakeSyncActions.test_newer_b2_clean_old_versions) ... ok test_newer_b2_delete_old_versions (test.test_sync.TestMakeSyncActions.test_newer_b2_delete_old_versions) ... ok test_newer_local (test.test_sync.TestMakeSyncActions.test_newer_local) ... ok test_no_delete_b2 (test.test_sync.TestMakeSyncActions.test_no_delete_b2) ... ok test_no_delete_local (test.test_sync.TestMakeSyncActions.test_no_delete_local) ... ok test_not_there_b2 (test.test_sync.TestMakeSyncActions.test_not_there_b2) ... ok test_not_there_local (test.test_sync.TestMakeSyncActions.test_not_there_local) ... ok test_older_b2 (test.test_sync.TestMakeSyncActions.test_older_b2) ... ok test_older_b2_replace (test.test_sync.TestMakeSyncActions.test_older_b2_replace) ... ok test_older_b2_replace_delete (test.test_sync.TestMakeSyncActions.test_older_b2_replace_delete) ... ok test_older_b2_skip (test.test_sync.TestMakeSyncActions.test_older_b2_skip) ... ok test_older_local (test.test_sync.TestMakeSyncActions.test_older_local) ... ok test_older_local_replace (test.test_sync.TestMakeSyncActions.test_older_local_replace) ... ok test_older_local_skip (test.test_sync.TestMakeSyncActions.test_older_local_skip) ... ok test_same_b2 (test.test_sync.TestMakeSyncActions.test_same_b2) ... ok test_same_clean_old_versions (test.test_sync.TestMakeSyncActions.test_same_clean_old_versions) ... ok test_same_delete_old_versions (test.test_sync.TestMakeSyncActions.test_same_delete_old_versions) ... ok test_same_leave_old_versions (test.test_sync.TestMakeSyncActions.test_same_leave_old_versions) ... ok test_same_local (test.test_sync.TestMakeSyncActions.test_same_local) ... ok test_authorize_key_without_list_buckets (test.test_console_tool.TestConsoleTool.test_authorize_key_without_list_buckets) ... ok test_authorize_with_bad_key (test.test_console_tool.TestConsoleTool.test_authorize_with_bad_key) ... ok test_authorize_with_good_key_using_hyphen (test.test_console_tool.TestConsoleTool.test_authorize_with_good_key_using_hyphen) ... ok test_authorize_with_good_key_using_underscore (test.test_console_tool.TestConsoleTool.test_authorize_with_good_key_using_underscore) ... ok test_bad_terminal (test.test_console_tool.TestConsoleTool.test_bad_terminal) ... ok test_bucket_info_from_json (test.test_console_tool.TestConsoleTool.test_bucket_info_from_json) ... ok test_bucket_missing_for_bucket_key (test.test_console_tool.TestConsoleTool.test_bucket_missing_for_bucket_key) ... ok test_buckets (test.test_console_tool.TestConsoleTool.test_buckets) ... ok test_cancel_all_large_file (test.test_console_tool.TestConsoleTool.test_cancel_all_large_file) ... ok test_cancel_large_file (test.test_console_tool.TestConsoleTool.test_cancel_large_file) ... ok test_clear_account (test.test_console_tool.TestConsoleTool.test_clear_account) ... ok test_create_bucket_key_and_authorize_with_it (test.test_console_tool.TestConsoleTool.test_create_bucket_key_and_authorize_with_it) ... ok test_create_key_and_authorize_with_it (test.test_console_tool.TestConsoleTool.test_create_key_and_authorize_with_it) ... ok test_files (test.test_console_tool.TestConsoleTool.test_files) ... ok test_get_account_info (test.test_console_tool.TestConsoleTool.test_get_account_info) ... ok test_get_bucket (test.test_console_tool.TestConsoleTool.test_get_bucket) ... ok test_get_bucket_complex (test.test_console_tool.TestConsoleTool.test_get_bucket_complex) ... ok test_get_bucket_empty_show_size (test.test_console_tool.TestConsoleTool.test_get_bucket_empty_show_size) ... ok test_get_bucket_one_item_show_size (test.test_console_tool.TestConsoleTool.test_get_bucket_one_item_show_size) ... ok test_get_bucket_with_folders (test.test_console_tool.TestConsoleTool.test_get_bucket_with_folders) ... ok test_get_bucket_with_hidden (test.test_console_tool.TestConsoleTool.test_get_bucket_with_hidden) ... ok test_get_bucket_with_versions (test.test_console_tool.TestConsoleTool.test_get_bucket_with_versions) ... ok test_get_download_auth_defaults (test.test_console_tool.TestConsoleTool.test_get_download_auth_defaults) ... ok test_get_download_auth_explicit (test.test_console_tool.TestConsoleTool.test_get_download_auth_explicit) ... ok test_get_download_auth_url (test.test_console_tool.TestConsoleTool.test_get_download_auth_url) ... ok test_get_download_auth_url_with_encoding (test.test_console_tool.TestConsoleTool.test_get_download_auth_url_with_encoding) ... ok test_help_with_bad_args (test.test_console_tool.TestConsoleTool.test_help_with_bad_args) ... ok test_keys (test.test_console_tool.TestConsoleTool.test_keys) ... ok test_list_buckets_not_allowed_for_app_key (test.test_console_tool.TestConsoleTool.test_list_buckets_not_allowed_for_app_key) ... ok test_list_parts_with_none (test.test_console_tool.TestConsoleTool.test_list_parts_with_none) ... ok test_list_parts_with_parts (test.test_console_tool.TestConsoleTool.test_list_parts_with_parts) ... ok test_list_unfinished_large_files_with_none (test.test_console_tool.TestConsoleTool.test_list_unfinished_large_files_with_none) ... ok test_list_unfinished_large_files_with_some (test.test_console_tool.TestConsoleTool.test_list_unfinished_large_files_with_some) ... ok test_ls (test.test_console_tool.TestConsoleTool.test_ls) ... ok test_ls_for_restricted_bucket (test.test_console_tool.TestConsoleTool.test_ls_for_restricted_bucket) ... ok test_restrictions (test.test_console_tool.TestConsoleTool.test_restrictions) ... ok test_sync (test.test_console_tool.TestConsoleTool.test_sync) ... ok test_sync_dont_exclude_all_symlinks (test.test_console_tool.TestConsoleTool.test_sync_dont_exclude_all_symlinks) ... ok test_sync_dry_run (test.test_console_tool.TestConsoleTool.test_sync_dry_run) ... ok test_sync_empty_folder_when_enabled (test.test_console_tool.TestConsoleTool.test_sync_empty_folder_when_enabled) ... ok test_sync_empty_folder_when_not_enabled (test.test_console_tool.TestConsoleTool.test_sync_empty_folder_when_not_enabled) ... ok test_sync_exclude_all_symlinks (test.test_console_tool.TestConsoleTool.test_sync_exclude_all_symlinks) ... ok test_sync_syntax_error (test.test_console_tool.TestConsoleTool.test_sync_syntax_error) ... ok test_upload_large_file (test.test_console_tool.TestConsoleTool.test_upload_large_file) ... ok Makes sure that the executor will run more jobs that the ... ok Makes sure that no more than queue_limit workers are ... ok ---------------------------------------------------------------------- Ran 291 tests in 0.917s OK (SKIP=1) make[1]: Leaving directory '/build/backblaze-b2-1.3.8' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with python3 --buildsystem=pybuild dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dh_auto_install --destdir=debian/backblaze-b2/ -O--buildsystem=pybuild I: pybuild base:240: /usr/bin/python3 setup.py install --root /build/backblaze-b2-1.3.8/debian/backblaze-b2 running install /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py running install_lib creating /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr creating /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib creating /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11 creating /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages creating /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 creating /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/account_info copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/account_info/__init__.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/account_info copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/account_info/abstract.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/account_info copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/account_info/exception.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/account_info copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/account_info/in_memory.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/account_info copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/account_info/sqlite_account_info.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/account_info copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/account_info/test_upload_url_concurrency.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/account_info copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/account_info/upload_url_pool.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/account_info creating /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync/__init__.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync/action.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync/exception.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync/file.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync/folder.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync/folder_parser.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync/policy.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync/policy_manager.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync/report.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync/scan_policies.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/sync/sync.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync creating /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/transferer copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/transferer/__init__.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/transferer copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/transferer/abstract.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/transferer copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/transferer/file_metadata.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/transferer copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/transferer/parallel.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/transferer copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/transferer/range.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/transferer copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/transferer/simple.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/transferer copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/transferer/transferer.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/transferer copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/__init__.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/__main__.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/api.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/b2http.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/bounded_queue_executor.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/bucket.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/cache.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/console_tool.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/download_dest.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/exception.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/file_version.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/parse_args.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/part.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/progress.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/raw_api.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/raw_simulator.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/session.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/unfinished_large_file.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/upload_source.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/utils.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 copying /build/backblaze-b2-1.3.8/.pybuild/cpython3_3.11_backblaze-b2/build/b2/version.py -> /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2 byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/account_info/__init__.py to __init__.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/account_info/abstract.py to abstract.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/account_info/exception.py to exception.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/account_info/in_memory.py to in_memory.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/account_info/sqlite_account_info.py to sqlite_account_info.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/account_info/test_upload_url_concurrency.py to test_upload_url_concurrency.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/account_info/upload_url_pool.py to upload_url_pool.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync/__init__.py to __init__.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync/action.py to action.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync/exception.py to exception.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync/file.py to file.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync/folder.py to folder.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync/folder_parser.py to folder_parser.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync/policy.py to policy.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync/policy_manager.py to policy_manager.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync/report.py to report.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync/scan_policies.py to scan_policies.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/sync/sync.py to sync.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/transferer/__init__.py to __init__.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/transferer/abstract.py to abstract.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/transferer/file_metadata.py to file_metadata.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/transferer/parallel.py to parallel.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/transferer/range.py to range.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/transferer/simple.py to simple.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/transferer/transferer.py to transferer.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/__init__.py to __init__.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/__main__.py to __main__.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/api.py to api.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/b2http.py to b2http.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/bounded_queue_executor.py to bounded_queue_executor.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/bucket.py to bucket.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/cache.py to cache.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/console_tool.py to console_tool.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/download_dest.py to download_dest.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/exception.py to exception.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/file_version.py to file_version.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/parse_args.py to parse_args.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/part.py to part.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/progress.py to progress.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/raw_api.py to raw_api.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/raw_simulator.py to raw_simulator.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/session.py to session.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/unfinished_large_file.py to unfinished_large_file.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/upload_source.py to upload_source.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/utils.py to utils.cpython-311.pyc byte-compiling /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2/version.py to version.cpython-311.pyc running install_egg_info running egg_info writing b2.egg-info/PKG-INFO writing dependency_links to b2.egg-info/dependency_links.txt writing entry points to b2.egg-info/entry_points.txt writing requirements to b2.egg-info/requires.txt writing top-level names to b2.egg-info/top_level.txt reading manifest file 'b2.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'b2.egg-info/SOURCES.txt' Copying b2.egg-info to /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/lib/python3.11/dist-packages/b2-1.3.8.egg-info Skipping SOURCES.txt running install_scripts Installing backblaze-b2 script to /build/backblaze-b2-1.3.8/debian/backblaze-b2/usr/bin dh_installdocs -O--buildsystem=pybuild debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/backblaze-b2-1.3.8' dh_installchangelogs /build/backblaze-b2-1.3.8/debian/CHANGELOG make[1]: Leaving directory '/build/backblaze-b2-1.3.8' dh_installman -O--buildsystem=pybuild dh_python3 -O--buildsystem=pybuild I: dh_python3 pydist:302: Cannot find package that provides futures. Please add package that provides it to Build-Depends or add "futures python3-futures" line to debian/py3dist-overrides or add proper dependency to Depends by hand and ignore this info. dh_installinit -O--buildsystem=pybuild dh_installsystemduser -O--buildsystem=pybuild dh_perl -O--buildsystem=pybuild dh_link -O--buildsystem=pybuild dh_strip_nondeterminism -O--buildsystem=pybuild dh_compress -O--buildsystem=pybuild dh_fixperms -O--buildsystem=pybuild dh_missing -O--buildsystem=pybuild dh_installdeb -O--buildsystem=pybuild dh_gencontrol -O--buildsystem=pybuild dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild dpkg-deb: building package 'backblaze-b2' in '../backblaze-b2_1.3.8-6_all.deb'. dpkg-genbuildinfo --build=binary -O../backblaze-b2_1.3.8-6_amd64.buildinfo dpkg-genchanges --build=binary -O../backblaze-b2_1.3.8-6_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-source: info: using options from backblaze-b2-1.3.8/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/2117948/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/2117948/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2117948 and its subdirectories I: Current time: Sat Jun 22 21:51:13 +14 2024 I: pbuilder-time-stamp: 1719042673