blob: 20f64d05d145b4d0ab23323392a2c12309c25a42 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
from ricky.params import Params as _Params
from ricky.param.username import Username
from ricky.param.imageurl import ImageUrl
from ricky.param.enum import Enum
from ricky.config import PATTERN_URL_BASE
class Params(_Params):
def __init__(self):
self._params = (
Username(name="username", required=False),
ImageUrl(name="image_url", required=True),
Enum(
name="pattern_url",
required=True,
options=self._get_pattern_urls()
)
)
def _get_pattern_urls(self):
return set(
["%s/img/%s.png" % (PATTERN_URL_BASE, i) for i in xrange(0, 97)] +
["%s/img/a%s.png" % (PATTERN_URL_BASE, i) for i in xrange(1, 42)]
)
|