app/soc/logic/validate.py
changeset 462 1f164cd0529b
parent 389 9b873166d7d5
child 512 aae25d2b4464
equal deleted inserted replaced
461:fca6a8b5ae34 462:1f164cd0529b
    16 
    16 
    17 """Common validation helper functions.
    17 """Common validation helper functions.
    18 """
    18 """
    19 
    19 
    20 __authors__ = [
    20 __authors__ = [
       
    21   '"Lennard de Rijk" <ljvderijk@gmail.com>',
    21   '"Pawel Solyga" <pawel.solyga@gmail.com>',
    22   '"Pawel Solyga" <pawel.solyga@gmail.com>',
    22   ]
    23   ]
    23 
    24 
    24 
    25 
    25 import feedparser
    26 import feedparser
    51     link_name: link name used in URLs for identification
    52     link_name: link name used in URLs for identification
    52   """
    53   """
    53   if path_link_name.LINKNAME_REGEX.match(link_name):
    54   if path_link_name.LINKNAME_REGEX.match(link_name):
    54     return True
    55     return True
    55   return False
    56   return False
       
    57 
       
    58 
       
    59 def isPartialPathFormatValid(partial_path):
       
    60   """Returns True if partial_path is in a valid format.
       
    61   
       
    62   Args:
       
    63     partial_path: partial path prepended to link name
       
    64       used for identification.
       
    65   """
       
    66    
       
    67   if path_link_name.PARTIAL_PATH_REGEX.match(partial_path):
       
    68     return True
       
    69   
       
    70   return False