Public bug reported:

pastebinit from a file to fails:

paulo:~/tmp$ pastebinit -i /etc/lsb-release -b
Traceback (most recent call last):
  File "/usr/bin/pastebinit", line 417, in <module>
    params = json.dumps(params)
  File "/usr/lib/python3.6/json/", line 231, in dumps
    return _default_encoder.encode(obj)
  File "/usr/lib/python3.6/json/", line 199, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/usr/lib/python3.6/json/", line 257, in iterencode
    return _iterencode(o, 0)
  File "/usr/lib/python3.6/json/", line 180, in default
TypeError: Object of type 'bytes' is not JSON serializable

It doesn't seem to depend on the file type: I tried with quite a few and
the error was the same each time.

It works as expected when reading from stdin:

paulo:~/tmp$ cat /etc/lsb-release | pastebinit -b

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: pastebinit 1.5-2
ProcVersionSignature: Ubuntu 4.15.0-30.32-generic 4.15.18
Uname: Linux 4.15.0-30-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.2
Architecture: amd64
CurrentDesktop: XFCE
Date: Tue Aug  7 10:37:10 2018
InstallationDate: Installed on 2018-04-28 (101 days ago)
InstallationMedia: Xubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
PackageArchitecture: all
SourcePackage: pastebinit
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: pastebinit (Ubuntu)
     Importance: Undecided
         Status: New

** Tags: amd64 apport-bug bionic

You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

  "pastebinit -i file" to fails: Object of type
  'bytes' is not JSON serializable

To manage notifications about this bug go to:

ubuntu-bugs mailing list

Reply via email to