예제 #1
0
    def write_shared_area(self):
        payload = json.dumps(self.data)

        # write payload len
        sharedarea_write32(self.id, 0, len(payload))

        # write payload
        sharedarea_write(self.id, 4, payload)
예제 #2
0
    def write_shared_area(self):
        payload = json.dumps(self.data)

        # write payload len
        sharedarea_write32(self.id, 0, len(payload))

        # write payload
        sharedarea_write(self.id, 4, payload)
예제 #3
0
파일: bigranges.py 프로젝트: EasyPost/uwsgi
 def test_32(self):
     pos = 2L * (1024L ** 3)
     uwsgi.sharedarea_write32(0, pos, 17)
     self.assertEqual(uwsgi.sharedarea_read32(0, pos), 17)
예제 #4
0
 def test_32(self):
     uwsgi.sharedarea_write32(0, 0, 17)
     self.assertEqual(uwsgi.sharedarea_read32(0, 0), 17)
예제 #5
0
 def test_dec32(self):
     uwsgi.sharedarea_write32(0, 5, 30)
     uwsgi.sharedarea_dec32(0, 5, 4)
     self.assertEqual(uwsgi.sharedarea_read32(0, 5), 26)
예제 #6
0
 def test_inc32(self):
     uwsgi.sharedarea_write32(0, 4, 30)
     uwsgi.sharedarea_inc32(0, 4, 3)
     self.assertEqual(uwsgi.sharedarea_read32(0, 4), 33)
예제 #7
0
 def test_32(self):
     uwsgi.sharedarea_write32(0, 0, 17)
     self.assertEqual(uwsgi.sharedarea_read32(0, 0), 17)
예제 #8
0
 def test_dec32(self):
     uwsgi.sharedarea_write32(0, 5, 30)
     uwsgi.sharedarea_dec32(0, 5, 4)
     self.assertEqual(uwsgi.sharedarea_read32(0, 5), 26)
예제 #9
0
 def test_inc32(self):
     uwsgi.sharedarea_write32(0, 4, 30)
     uwsgi.sharedarea_inc32(0, 4, 3)
     self.assertEqual(uwsgi.sharedarea_read32(0, 4), 33)
예제 #10
0
 def test_32(self):
     pos = 2L * (1024L**3)
     uwsgi.sharedarea_write32(0, pos, 17)
     self.assertEqual(uwsgi.sharedarea_read32(0, pos), 17)
예제 #11
0
 def clear(self):
     # write zero len
     sharedarea_write32(self.id, 0, 0)
예제 #12
0
 def clear(self):
     # write zero len
     sharedarea_write32(self.id, 0, 0)