-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcomando_ver_grade_de_videos.py
22 lines (19 loc) · 1.1 KB
/
comando_ver_grade_de_videos.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import comando_ver_grade_de_videos_IMP
def processa(ses, cmd_args):
"""
Retorna uma página que exibe uma amostra aleatória de
vídeos, em forma de uma grade de capas.
O parâmetro {ses} deve ser a sessão de login que pediu a página (um objeto de
tipo {obj_sessao.Classe}, ainda aberta) ou {None} (se o usuário que pediu não
está logado).
O parãmetro {cmd_args} deve ser um dicionário com os argumentos do
comando. Pode ser vazio, ou conter os seguintes argumentos: 'ordem' cujo
valor deve ser um string cujo primeiro caractere deve ser "+" ou "-"
e os caracteres seguintes a chave de ordenação, 'nota', 'vistas', ou 'data'. Por exemplo:
"+nota" = por nota em ordem crescente, "-vistas" = por visualizações
em ordem decrescente. Caso a chave 'ordem' esteja ausente ou tenha valor {None},
a amostra será ordenada de maneira aleatória. Outro argumento e o 'catalogo'
que e um booleano que indica se deve exibir uma grade de videos ou um
catalogo de videos. Se True, ele deve exibir o catalogo de videos.
"""
return comando_ver_grade_de_videos_IMP.processa(ses, cmd_args)