constants.py 454 B

1234567891011121314
  1. # String expansion patterns
  2. NUMERIC_EXPANSION_PATTERN = r'\[((?:\d+[?:,-])+\d+)\]'
  3. ALPHANUMERIC_EXPANSION_PATTERN = r'\[((?:[a-zA-Z0-9]+[?:,-])+[a-zA-Z0-9]+)\]'
  4. # IP address expansion patterns
  5. IP4_EXPANSION_PATTERN = r'\[((?:[0-9]{1,3}[?:,-])+[0-9]{1,3})\]'
  6. IP6_EXPANSION_PATTERN = r'\[((?:[0-9a-f]{1,4}[?:,-])+[0-9a-f]{1,4})\]'
  7. # Boolean widget choices
  8. BOOLEAN_WITH_BLANK_CHOICES = (
  9. ('', '---------'),
  10. ('True', 'Yes'),
  11. ('False', 'No'),
  12. )