ipython/ipython-py3k — Issue #13: TypeError: _isdir() takes exactly 1 argument (0 given)
Author: piotr-dobrogost
Created: 2011-10-12 17:54:25+00:00
State: open

Python version: 3.2.1 (default, Jul 10 2011, 20:02:51) [MSC v.1500 64 bit (AMD64)]
IPython version: 0.11
OS: Vista x64

After installing IPython:

C:\Users\Piotr>ipython3
Error in sys.excepthook:
TypeError: _isdir() takes exactly 1 argument (0 given)

Original exception was:
Traceback (most recent call last):
File "c:\python\3.2\scripts\ipython3-script.py", line 9, in
load_entry_point('ipython==0.11', 'console_scripts', 'ipython3')()
File "c:\program files\python\3.2\lib\site-packages\IPython\frontend\terminal\ipapp.py", line 369, in launch_new_instance
app.initialize()
File "c:\program files\python\3.2\lib\site-packages\IPython\frontend\terminal\ipapp.py", line 283, in initialize
self.init_shell()
File "c:\program files\python\3.2\lib\site-packages\IPython\frontend\terminal\ipapp.py", line 303, in init_shell
ipython_dir=self.ipython_dir)
File "c:\program files\python\3.2\lib\site-packages\IPython\config\configurable.py", line 295, in instance
inst = cls(*args, **kwargs)
File "c:\program files\python\3.2\lib\site-packages\IPython\frontend\terminal\interactiveshell.py", line 112, in __init__
user_global_ns=user_global_ns, custom_exceptions=custom_exceptions
File "c:\program files\python\3.2\lib\site-packages\IPython\core\interactiveshell.py", line 384, in __init__
self.db = PickleShareDB(os.path.join(self.profile_dir.location, 'db'))
File "c:\program files\python\3.2\lib\site-packages\IPython\utils\pickleshare.py", line 52, in __init__
if not self.root.isdir():
TypeError: _isdir() takes exactly 1 argument (0 given)