Skip to content

📙 Refurbishment of Python code examples #894

Closed
@cyb3rko

Description

@cyb3rko

Link to section:
I don't know how many doc entries contain Python code but in the REST API guide are most of them:
https://docs.parseplatform.org/rest/guide

What is the issue?
The shown Python 2 code is outdated and gives instant errors if you try to run it in Python 3 (which is out since 2008, so definitely the today's standard):

image

Can you propose a solution?
To just make it work again it would be

import json,http.client   # new import
connection = http.client.HTTPSConnection('YOUR.PARSE-SERVER.HERE', 443)   # using new import
connection.connect()
connection.request('GET', '/parse/classes/GameScore', '', {
    "X-Parse-Application-Id": "${APPLICATION_ID}",
    "X-Parse-REST-API-Key": "${REST_API_KEY}"
})
result = json.loads(connection.getresponse().read())
print(result)   # changed print syntax

But according to the PEP 8 coding guidelines the imports should be on seperate lines and there should be 2 blank lines after the import section:

import http.client
import json


...

Do we want to renew all the Python examples step by step to have modern examples you can directly use without errors and Googling what to change to make everything work again???

I'm interested in doing this if you say we want this to be done.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions