Murtuza, FYI - http://www.diveintopython3.net/porting-code-to-python-3-with-2to3.html#itertools
-- Thanks & Regards, Ashesh Vashi EnterpriseDB INDIA: Enterprise PostgreSQL Company <http://www.enterprisedb.com> *http://www.linkedin.com/in/asheshvashi* <http://www.linkedin.com/in/asheshvashi> On Tue, Jan 31, 2017 at 3:34 PM, Dave Page <dp...@pgadmin.org> wrote: > Thanks Murtuza. When you get a minute, can you also look at the > following issue I get with the tests under Python 3.5? It doesn't seem > to stop them working. > > Traceback (most recent call last): > File "/Users/dpage/git/pgadmin4/web/pgadmin/utils/route.py", line > 75, in load_generators > import_module(module_name) > File "/Users/dpage/.virtualenvs/pgadmin4-py35/lib/python3.5/ > importlib/__init__.py", > line 126, in import_module > return _bootstrap._gcd_import(name[level:], package, level) > File "<frozen importlib._bootstrap>", line 986, in _gcd_import > File "<frozen importlib._bootstrap>", line 969, in _find_and_load > File "<frozen importlib._bootstrap>", line 958, in > _find_and_load_unlocked > File "<frozen importlib._bootstrap>", line 673, in _load_unlocked > File "<frozen importlib._bootstrap_external>", line 673, in exec_module > File "<frozen importlib._bootstrap>", line 222, in > _call_with_frames_removed > File "/Users/dpage/git/pgadmin4/web/pgadmin/utils/ > sqlautocomplete/counter.py", > line 6, in <module> > from itertools import repeat, ifilter > ImportError: cannot import name 'ifilter' > > > On Tue, Jan 31, 2017 at 5:25 AM, Murtuza Zabuawala > <murtuza.zabuaw...@enterprisedb.com> wrote: > > Hi, > > > > PFA patch to fix the issue in test suite for template loader. > > > > Issue(Python3): > > murtuza@vm:~/pgadmin4/web/regression$ python3 runtests.py > > pgAdmin 4 - Application Initialisation > > ====================================== > > > > > > The configuration database - '/../.pgadmin/test_pgadmin4.db' does not > exist. > > Entering initial setup mode... > > NOTE: Configuring authentication for SERVER mode. > > > > > > The configuration database has been created at > /../.pgadmin/test_pgadmin4.db > > Traceback (most recent call last): > > File "runtests.py", line 250, in <module> > > test_module_list = get_test_modules(args) > > File "runtests.py", line 138, in get_test_modules > > TestsGeneratorRegistry.load_generators('pgadmin') > > File "../../pgadmin4/web/pgadmin/utils/route.py", line 66, in > > load_generators > > import_module(module_name) > > File "/../../3.5/lib/python3.5/importlib/__init__.py", line 126, in > > import_module > > return _bootstrap._gcd_import(name[level:], package, level) > > File "<frozen importlib._bootstrap>", line 986, in _gcd_import > > File "<frozen importlib._bootstrap>", line 969, in _find_and_load > > File "<frozen importlib._bootstrap>", line 958, in > _find_and_load_unlocked > > File "<frozen importlib._bootstrap>", line 673, in _load_unlocked > > File "<frozen importlib._bootstrap_external>", line 658, in > exec_module > > File "<frozen importlib._bootstrap_external>", line 764, in get_code > > File "<frozen importlib._bootstrap_external>", line 724, in > source_to_code > > File "<frozen importlib._bootstrap>", line 222, in > > _call_with_frames_removed > > File > > "/../../pgadmin4/web/pgadmin/utils/tests/test_versioned_ > template_loader.py", > > line 50 > > except TemplateNotFound, e: > > ^ > > SyntaxError: invalid syntax > > > > -- > > Regards, > > Murtuza Zabuawala > > EnterpriseDB: http://www.enterprisedb.com > > The Enterprise PostgreSQL Company > > > > > > -- > > Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) > > To make changes to your subscription: > > http://www.postgresql.org/mailpref/pgadmin-hackers > > > > > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > > > -- > Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgadmin-hackers >