<div dir="ltr">Hi,<div><br></div><div>Following is the week 12 report:</div><div><br></div><div># Period<br>12 August 2019 to 18 August 2019<br><br># Report<br>### What did I complete this week?<br>- [ansible-roles -> GSoC 2019 Python 2 update branch](<a href="https://github.com/fenilgmehta/ansible-roles/commits/GSoC-2019-python2-update">https://github.com/fenilgmehta/ansible-roles/commits/GSoC-2019-python2-update</a>) has been merged to the master branch of [ansible-roles](<a href="https://github.com/mapmint/ansible-roles">https://github.com/mapmint/ansible-roles</a>)<br>    * Link to [Pull Request](<a href="https://github.com/mapmint/ansible-roles/pull/6">https://github.com/mapmint/ansible-roles/pull/6</a>)<br>- [Fix](<a href="https://github.com/fenilgmehta/ansible-roles/commit/a9601d3ca43b2ddb36227ba74e3724609fa35065">https://github.com/fenilgmehta/ansible-roles/commit/a9601d3ca43b2ddb36227ba74e3724609fa35065</a>) mapserver python installation path file missing error in ansible-roles<br>- [Add](<a href="https://github.com/fenilgmehta/ansible-roles/commit/6753cfbf7f17f8b314f46862cef973a8ff0fc929">https://github.com/fenilgmehta/ansible-roles/commit/6753cfbf7f17f8b314f46862cef973a8ff0fc929</a>) python3 script to automatically update the r-cran items in the ansible playbook using Web scraping<br>- Tried to resolve the following error but no success:<br>    * Tried to use the "ast" library -> ast.literal_eval(...) so that the string representation of the dictionary can be used to retrieve a dictionary object but resulted into parsing error: ```unexpected EOF while parsing```<br>```<br>ERROR: string indices must be integers Traceback (most recent call last): File "/home/src/mapmint/mapmint-services/template/service.py", line 257, in display outputs["Result"]["value"] = t.__str__() File "/usr/local/lib/python3.6/dist-packages/Cheetah/Template.py", line 1053, in __unicode__ return getattr(self, mainMethName)() File "/home/src/mapmint/mapmint-ui/templates/Skeleton_bs.py", line 355, in respond _v = VFFSL(SL,"body",True) # '$body' on line 185, col 1 File "_home_src_mapmint_mapmint_ui_templates_Dashboard_bs_tmpl.py", line 440, in body TypeError: string indices must be integers <br>```<br>- Raise [pull request](<a href="https://github.com/mapmint/ansible-roles/pull/7">https://github.com/mapmint/ansible-roles/pull/7</a>) for the ansible-roles -> GSoC-2019-python3-support branch<br>- Raise [pull request](<a href="https://github.com/mapmint/mapmint/pull/18">https://github.com/mapmint/mapmint/pull/18</a>) for the work done during the coding period now on the mapmint forked repository.<br>- Started preparing the final evaluation report and discussing with the mentors.<br><br>### What am I going to achieve for next week?<br>- Discuss the final report with the mentors and submit it.<br>- Submit the final evaluation.<br><br>### Is there any blocking issue?<br>- No blocking issue for the time being.<br><br></div><div># Links<br>Week 12 report: <a href="https://github.com/fenilgmehta/mapmint/wiki/Report-Week-12-(12-August-2019-to-18-August-2019)">https://github.com/fenilgmehta/mapmint/wiki/Report-Week-12-(12-August-2019-to-18-August-2019)</a><br>GitHub Wiki Page:<a href="https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x"> https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x</a><br>OSGeo Wiki Page: <a href="https://wiki.osgeo.org/wiki/GSoC_2019_Porting_MapMint_from_Python2_to_Python3">https://wiki.osgeo.org/wiki/GSoC_2019_Porting_MapMint_from_Python2_to_Python3</a><br><br><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Regards,<div>Fenil Mehta</div></div></div></div></div></div>