Oops. I did locate the directory on a backup. As you supposed, I had created queue.py initially to do the test. I re-ran it as 'q.py' to see if that helped, but did not delete the original. So you were right -- name conflict.
On Fri, Oct 20, 2017 at 8:06 AM, Kevin O'Gorman <kogor...@gmail.com> wrote: > I no longer have the directory in which I did this trial. However, trying > again in an empty directory, the sample works fine with 3.5. > > On Tue, Oct 10, 2017 at 4:14 AM, Serhiy Storchaka < > 1628...@bugs.launchpad.net> wrote: > >> This looks like there is a queue.py file in the current directory which >> hides the queue module from the stdlib. In Python 2.7 this module is >> named Queue and doesn't conflict with a local file queue.py. >> >> Can you confirm Kevin? >> >> -- >> You received this bug notification because you are subscribed to the bug >> report. >> https://bugs.launchpad.net/bugs/1628763 >> >> Title: >> Example of Queue from documentation fails >> >> Status in python3-defaults package in Ubuntu: >> New >> >> Bug description: >> Reading https://docs.python.org/3.5/library/multiprocessing.html >> #exchanging-objects-between-processes, I have copy-pasted the code >> into a file. Running it with python3 fails thus: >> >> Traceback (most recent call last): >> File "q.py", line 7, in <module> >> q = Queue() >> File "/usr/lib/python3.5/multiprocessing/context.py", line 100, in >> Queue >> from .queues import Queue >> File "/usr/lib/python3.5/multiprocessing/queues.py", line 20, in >> <module> >> from queue import Empty, Full >> ImportError: cannot import name 'Empty' >> >> >> I will attach the actual code file. >> >> ProblemType: Bug >> DistroRelease: Ubuntu 16.04 >> Package: python3 3.5.1-3 >> ProcVersionSignature: Ubuntu 4.4.0-34.53-generic 4.4.15 >> Uname: Linux 4.4.0-34-generic x86_64 >> NonfreeKernelModules: wl >> ApportVersion: 2.20.1-0ubuntu2.1 >> Architecture: amd64 >> CurrentDesktop: XFCE >> Date: Wed Sep 28 20:54:17 2016 >> InstallationDate: Installed on 2016-08-08 (51 days ago) >> InstallationMedia: Xubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 >> (20160719) >> SourcePackage: python3-defaults >> UpgradeStatus: No upgrade log present (probably fresh install) >> >> To manage notifications about this bug go to: >> https://bugs.launchpad.net/ubuntu/+source/python3-defaults/+ >> bug/1628763/+subscriptions >> > > > > -- > Kevin O'Gorman > #define QUESTION ((bb) || (!bb)) /* Shakespeare */ > > Please consider the environment before printing this email. > -- Kevin O'Gorman #define QUESTION ((bb) || (!bb)) /* Shakespeare */ Please consider the environment before printing this email. ** Attachment added: "unnamed" https://bugs.launchpad.net/bugs/1628763/+attachment/4979135/+files/unnamed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1628763 Title: Example of Queue from documentation fails To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python3-defaults/+bug/1628763/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs