Skip to Main Content

NoSQL Database

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Python driver 'invalid syntax' with Python 2.6

Christos Iraklis TsatsoulisFeb 2 2017 — edited Feb 6 2017

Hi all,

I am trying out the Python driver for Oracle NoSQL, following the example script from the documentation, but I am getting an 'invalid syntax' error when trying to import the necessary modules in Python 2.6:

[oracle@bigdatalite ~]$ python

Python 2.6.6 (r266:84292, Aug 18 2016, 08:36:59)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> from nosqldb import ConnectionException

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

  File "/usr/lib/python2.6/site-packages/nosqldb/__init__.py", line 53, in <module>

    from nosqldb import Consistency

  File "/usr/lib/python2.6/site-packages/nosqldb/nosqldb.py", line 1289

    _time_consistency_allowed_keys = {ONDB_PERMISSIBLE_LAG, ONDB_TIMEOUT}

                                                          ^

SyntaxError: invalid syntax

with the exact same error when trying to import Factory & StoreConfig.

I have successfully installed the nosqldb 4.3.10 Python package using pip.

The error does not appear in Python 2.7.6.

According to the documentation, the nosqldb Python package is compatible with both Python 2.6 & 2.7.

Any ideas?

Many thanks in advance.

This post has been answered by Anand Chandak-Oracle on Feb 6 2017
Jump to Answer

Comments

Processing
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Mar 6 2017
Added on Feb 2 2017
2 comments
1,964 views