Bonjour à tous !

Je regardais la fonction permettant d'avoir une page Wikipédia via l'API Wikipédia suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
class Wiki:
    """Class to call the Wikipedia API"""
 
    def __init__(self):
        wikipedia.set_lang("fr")
 
    def get_wiki_result(self, lat, lng, question):
        """Return the summary and the url of the wikipedia page searched"""
        try:
            wiki_page = wikipedia.page(question)
 
            return {
                "summary": wiki_page.summary[:500],
                "url": wiki_page.url
            }
 
        except (wikipedia.exceptions.PageError):
            return "no result"
 
        except (wikipedia.exceptions.DisambiguationError):
            try:
                wiki_search = wikipedia.geosearch(lat, lng, question)
                wiki_page = wikipedia.page(wiki_search[0])
 
                return {
                    "summary": wiki_page.summary[:500],
                    "url": wiki_page.url
                }
 
            except IndexError:
                return "no result"
Mon problème est que malgré mes recherches il y a une partie que je ne comprends pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
"summary": wiki_page.summary[:500],
                "url": wiki_page.url
Je me doute que .url me retourne l'url de la page mais à quoi correspond ".summary[:500]" s'il vous plaît ?

Merci à tous !