blob: 2b467ef40a26c750c348d78f23ed7cff0a5f2452 (
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
25
|
from ricky.params import Params
from ricky.param.username import Username
from ricky.param.imageurl import PbageUrl
from ricky.param.enum import Enum
from ricky.config import PATTERN_URL_BASE, PBPATTERN_URL
class PbPattern(Params):
def __init__(self):
super(Params, self).__init__(
Username(name="username", required=False),
PbageUrl(name="image_url", required=True),
Enum(
name="pattern_url",
required=True,
options=self._get_pattern_urls()
)
)
self._url = PBPATTERN_URL
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)]
)
|