|
7 | 7 | import arrow |
8 | 8 | from workflow import ICON_CLOCK, ICON_NOTE, ICON_ERROR |
9 | 9 |
|
10 | | -DEFAULT_FEEDBACK = [{ |
11 | | - 'title': 'Please enter timestamp, datetime string, "now", or space', |
12 | | - 'subtitle': 'Examples: 1607609661, 2020-12-10 22:14:33, now +08', |
13 | | - 'valid': False, |
14 | | - 'icon': ICON_ERROR, |
15 | | -}] |
| 10 | +DEFAULT_FEEDBACK = [ |
| 11 | + { |
| 12 | + 'title': 'Please enter timestamp, datetime string, "now", or space', |
| 13 | + 'subtitle': 'Examples: 1607609661, 2020-12-10 22:14:33, now', |
| 14 | + 'valid': False, |
| 15 | + 'icon': ICON_ERROR, |
| 16 | + }, |
| 17 | + { |
| 18 | + 'title': 'alsa support time zone and time shift', |
| 19 | + 'subtitle': 'Examples: now +08, now +1d', |
| 20 | + 'valid': False, |
| 21 | + 'icon': ICON_ERROR, |
| 22 | + }, |
| 23 | +] |
16 | 24 |
|
17 | 25 | SHIFT_UNIT_MAP = { |
18 | 26 | 'ms': 'microseconds', |
|
29 | 37 | FORMAT_LIST = ( |
30 | 38 | (ICON_NOTE, True, 'X', 'Timestamp(s)'), |
31 | 39 | (ICON_NOTE, True, 'x', 'Timestamp(us)'), |
32 | | - ( |
33 | | - ICON_CLOCK, False, 'YYYY-MM-DD HH:mm:ss', 'Date and Time' |
34 | | - ), |
35 | 40 | ( |
36 | 41 | ICON_CLOCK, False, 'W, DDDD[th day]', |
37 | 42 | 'ISO Week date and Day for year' |
38 | 43 | ), |
| 44 | + (ICON_CLOCK, False, 'YYYY-MM-DD HH:mm:ss', 'Date and Time'), |
| 45 | + (ICON_CLOCK, False, 'YYYY-MM-DD HH:mm:ss.SSSSSS', 'Date and Time'), |
| 46 | + (ICON_CLOCK, False, arrow.FORMAT_RFC3339, 'RFC3339 Format'), |
39 | 47 | ( # https://www.w3.org/TR/NOTE-datetime |
40 | 48 | ICON_CLOCK, False, 'YYYY-MM-DDTHH:mm:ssZZ', |
41 | 49 | 'ISO 8601/W3C Format' |
42 | 50 | ), |
43 | 51 | (ICON_CLOCK, False, arrow.FORMAT_RFC850, 'RFC850 Format'), |
44 | | - (ICON_CLOCK, False, arrow.FORMAT_RFC3339, 'RFC3339 Format'), |
45 | | - # FORMAT_RFC3339 |
46 | 52 | ) |
47 | 53 |
|
48 | 54 | RE_TIMEZONE = '^[+-][0-9]{2}$' |
|
0 commit comments