Ask Your Question
1

askbot-setup SyntaxError: invalid syntax

asked Sep 06 '11

Mauricio gravatar image Mauricio
11 2

updated Sep 11 '11

Evgeny gravatar image Evgeny flag of Chile
6665 31 49 95
http://askbot.org/

Hello, Im installing askbot. I'm a newby to python so sorry if question is too dumb.

I opted to install it with:

git clone git://github.com/ASKBOT/askbot-devel.git milexpertos

Aftwerwards:

python setup.py develop

Then:

askbot-setup

and I got the following error:

Traceback (most recent call last): File "/usr/bin/askbot-setup", line 7, in ? sys.exit( File "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py", line 318, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py", line 2221, in load_entry_point return ep.load() File "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py", line 1954, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File "/var/www/milexpertos.org/milexpertos/askbot/deployment/__init__.py", line 6, in ? from askbot.deployment import messages File "/var/www/milexpertos.org/milexpertos/askbot/deployment/messages.py", line 4, in ? from askbot.deployment import path_utils File "/var/www/milexpertos.org/milexpertos/askbot/deployment/path_utils.py", line 113 with file(file_path, 'a'): ^ SyntaxError: invalid syntax

Could you please guide me with a starting point to fix it?

Thanks

1 Answer

Sort by ยป oldest newest most voted
1
Mauricio has selected this answer as correct

answered Sep 06 '11

Evgeny gravatar image Evgeny flag of Chile
6665 31 49 95
http://askbot.org/

keyword with will not work in python2.4

Can you install newer version of python, or maybe you already have it on your system?

link

Comments

1

I'm installing on shared hosting on python 2.5 and get the same error. Is 2.6 required? Or is it a compatibility bug?

Victor (Sep 11 '11)

Victor, actually you are right, keyword "with" was introduced in python 2.6, so I will remove it from this use case, it is not so important. In python 2.5 it would work, but you'd have to call

from __future__ import with

to make it work.

Evgeny (Sep 11 '11)

Removed use of the with statement, so askbot should now work in python2.5, really the only part that did not was askbot-setup script.

Evgeny (Sep 11 '11)

Evgeny, thanks very much!

Mauricio (Sep 14 '11)

Your answer

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[hide preview]

Question tools

Follow
1 follower

subscribe to rss feed

Stats

Asked: Sep 06 '11

Seen: 70 times

Last updated: Sep 06 '11