Beispiel #1
0
def get_timestamp(str_len=13):
    """ get timestamp string, length can only between 0 and 16
    """
    if isinstance(str_len, integer_types) and 0 < str_len < 17:
        return builtin_str(time.time()).replace(".", "")[:str_len]

    raise ParamsError("timestamp length can only between 0 and 16.")
 def _build_url(self, path):
     """ prepend url with hostname unless it's already an absolute URL """
     if absolute_http_url_regexp.match(path):
         return path
     elif self.base_url:
         return "{}/{}".format(self.base_url.rstrip("/"), path.lstrip("/"))
     else:
         raise ParamsError("base url missed!")
Beispiel #3
0
 def _build_url(self, path):
     """ prepend url with hostname unless it's already an absolute URL """
     if absolute_http_url_regexp.match(path):
         return path
     elif self.base_url:
         return "%s%s" % (self.base_url, path)
     else:
         raise ParamsError("base url missed!")
def get_now_time(str_len=14):
    if isinstance(str_len, int) and 0 < str_len < 15:
        return time.strftime('%Y%m%d%H%M%S',
                             time.localtime(time.time()))[0:str_len]
    raise ParamsError("timestamp length can only between 0 and 14.")