Пример #1
0
 def set_header(self, name, value):
     """
     set specified header
     """
     key = name.upper()
     if key not in _RESPONSE_HEADER_DICT:
         key = name
     self._headers[key] = converters.to_str(value)
def test_markers(name, markers, as_unicode):
    if as_unicode:
        markers = converters.to_unicode(markers)
    else:
        markers = converters.to_str(markers)

    widgets = [
        '%s: ' % name.capitalize(),
        progressbar.AnimatedMarker(markers=markers),
    ]
    pbar = progressbar.ProgressBar(widgets=widgets)
    for i in pbar((i for i in range(24))):
        time.sleep(0.001)
Пример #3
0
 def set_header(self, name, value):
     """
     给指定的header 赋值
     >>> r = Response()
     >>> r.header('content-type')
     'text/html; charset=utf-8'
     >>> r.set_header('CONTENT-type', 'image/png')
     >>> r.header('content-TYPE')
     'image/png'
     """
     key = name.upper()
     if key not in _RESPONSE_HEADER_DICT:
         key = name
     self._headers[key] = utils.to_str(value)
Пример #4
0
def test_markers(name, markers, as_unicode):
    if as_unicode:
        markers = converters.to_unicode(markers)
    else:
        markers = converters.to_str(markers)

    widgets = [
        '%s: ' % name.capitalize(),
        progressbar.AnimatedMarker(markers=markers),
    ]
    bar = progressbar.ProgressBar(widgets=widgets)
    bar._MINIMUM_UPDATE_INTERVAL = 1e-12
    for i in bar((i for i in range(24))):
        time.sleep(0.001)
Пример #5
0
 def set_header(self, name, value):
     key = name.upper()
     if key not in _RESPONSE_HEADER_DICT:
         key = name
     self._headers[key] = utils.to_str(value)
Пример #6
0
 def update(self, *args, **kwargs):
     ProgressBarMixinBase.update(self, *args, **kwargs)
     line = converters.to_str('\r' + self._format_line())
     self.fd.write(line)