コード例 #1
0
    def handle_request_data(self, request, response, error=False):
        len = 0 if error else response.getheader('Content-Length')
        now = datetime.now()
        time = now.strftime('%Y-%m-%d %H:%M:%S')
        td = (now - request.start_time)
        duration = (td.microseconds + long_type(td.seconds + td.days * 24 * 3600) * 1e6) / 1e6

        # write output including timestamp, status code, response time, response size, request action
        self.request_log_queue.put("'%s', '%s', '%s', '%s', '%s'\n" % (time, response.status, duration, len, request.params['Action']))
コード例 #2
0
ファイル: property.py プロジェクト: 10sr/hue
 def validate(self, value):
     value = long_type(value)
     value = super(LongProperty, self).validate(value)
     min = -9223372036854775808
     max = 9223372036854775807
     if value > max:
         raise ValueError('Maximum value is %d' % max)
     if value < min:
         raise ValueError('Minimum value is %d' % min)
     return value
コード例 #3
0
ファイル: property.py プロジェクト: Rome84/AWS-BOTO1
 def validate(self, value):
     value = long_type(value)
     value = super(LongProperty, self).validate(value)
     min = -9223372036854775808
     max = 9223372036854775807
     if value > max:
         raise ValueError('Maximum value is %d' % max)
     if value < min:
         raise ValueError('Minimum value is %d' % min)
     return value
コード例 #4
0
ファイル: sdbmanager.py プロジェクト: bopopescu/proto-quic
 def decode_long(self, value):
     value = long_type(value)
     value -= 9223372036854775808
     return value
コード例 #5
0
ファイル: sdbmanager.py プロジェクト: bopopescu/proto-quic
 def encode_long(self, value):
     value = long_type(value)
     value += 9223372036854775808
     return '%020d' % value
コード例 #6
0
ファイル: sdbmanager.py プロジェクト: 10sr/hue
 def decode_long(self, value):
     value = long_type(value)
     value -= 9223372036854775808
     return value
コード例 #7
0
ファイル: sdbmanager.py プロジェクト: 10sr/hue
 def encode_long(self, value):
     value = long_type(value)
     value += 9223372036854775808
     return '%020d' % value