python memory leak only in x86 64 linux

R

rkmr.em

the memory usage of a python app keeps growing in a x86 64 linux
continuously, whereas in 32 bit linux this is not the case. Python
version in both 32 bit and 64 bit linux - 2.6.24.4-64.fc8
Python 2.5.1 (r251:54863, Oct 30 2007, 13:45:26)

i isolated the memory leak problem to a function that uses datetime
module extensively. i use datetime.datetime.strptime,
datetime.timedelta, datetime.datetime.now methods...

i tried to get some info with guppy and the code goes like this

while True:
print heapy.heap().get_rp()
print heapy.setref()
users = globalstuff.q.get()
for u in users:
doalert(u)


and it gives the following output for the 64bit linux below.. I am not
able to decode this output or figure out why this leak is happening
only in 64 bit linux and not in 32 bit. can anyone tell how to fix
this problem?
thanks a lot!





Reference Pattern by <[dict of] class>.
0: _ --- [-] 82005 (Cheetah.Filters.DummyTemplate | Nouvelle.Serial.place | ...
1: a [-] 19901 tuple: 0x6674c0*27, 0x66b2b0*26, 0x67f270*36...
2: aa ---- 5516 types.CodeType: xmlreader.py:375:_test...
3: ab 454 type: warnings._OptionError, zipimport.ZipImportError...
4: ac ---- [-] 1133 function: bitbucket_s3.s3amazon.S3.__init__...
5: aca 110 dict of module: copy_reg, os, site, warnings..., web
6: acb ---- 233 dict of class: ..Codec, ..UserDict, .._Environ...
7: acc 87 dict of type: ..IncrementalEncoder..., ..Quitter, .._Printer
8: acd ---- [-] 9 dict of email.LazyImporter: 0x93dc90, 0x93dcd0..., 0x93de50
9: acda [-] 9 email.LazyImporter: 0x93dc90, 0x93dcd0, 0x93dd90...
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 3862 (DBUtils.PooledDB.PooledDB | DBUtils.PooledDB.PooledDedica...
1: a [-] 51 web.utils.Storage: 0xd11e70, 0xd120c0, 0xd12350, 0xd18d20...
2: aa ---- [-] 1 list: 0xdbdd88*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 465 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 50 web.utils.Storage: 0xdea5d0, 0xdef260, 0xe503d0, 0xe73f10...
2: aa ---- [-] 1 list: 0xda1200*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: b [-] 2 list: 0x2aaaaaada710*2, 0xda1200*50
6: ba ---- 1 dict of module: gc
7: bb [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
8: c ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
9: d [-] 1 types.GeneratorType: 0x1519ab8
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 467 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 50 web.utils.Storage: 0xbf83a0, 0xbf84d0, 0xd19810, 0xe03bc0...
2: aa ---- [-] 1 list: 0xf99440*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: b [-] 2 list: 0x2aaaaaada710*3, 0xf99440*50
6: ba ---- 1 dict of module: gc
7: bb [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
8: c ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
9: d [-] 1 types.GeneratorType: 0x10a75a8
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 466 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 50 web.utils.Storage: 0xbf8600, 0xde7720, 0xe02c80, 0xfbd1c0...
2: aa ---- [-] 1 list: 0x1ebac20*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: b [-] 2 list: 0x1ebac20*50, 0x2aaaaaada710*4
6: ba ---- 1 dict of module: gc
7: bb [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
8: c ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
9: d [-] 1 types.GeneratorType: 0x1eba7e8
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 466 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 50 web.utils.Storage: 0xd21060, 0xd21190, 0xd22480, 0xe48190...
2: aa ---- [-] 1 list: 0x238e560*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: b [-] 2 list: 0x238e560*50, 0x2aaaaaada710*5
6: ba ---- 1 dict of module: gc
7: bb [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
8: c ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
9: d [-] 1 types.GeneratorType: 0x1519cf8
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 470 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0xdf0ee0, 0xfae860, 0xfc5850, 0xfc59d0...
2: aa ---- [-] 1 list: 0x13c67a0*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 468 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0xdf0ee0, 0xfae680, 0xfae990, 0xfd67b0...
2: aa ---- [-] 1 list: 0xf993b0*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 471 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0xdf0ee0, 0xfbf190, 0xfc0f10, 0xfe4990...
2: aa ---- [-] 1 list: 0x32ade18*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 473 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0xd07d00, 0xd07e30, 0xdf0ee0, 0xfac950...
2: aa ---- [-] 1 list: 0x10ad710*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 471 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x1122500..., 0xde94d0, 0xdf0ee0, 0xfd6040
2: aa ---- [-] 1 list: 0x23bd170*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 469 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x10879f0, 0x1088470..., 0xdf0ee0, 0xff3be0
2: aa ---- [-] 1 list: 0x392d170*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 468 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x112b280..., 0xdf0ee0, 0xfbed60, 0xfc4a00
2: aa ---- [-] 1 list: 0x389c440*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 470 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x10d76f0, 0x11484f0..., 0xdf0ee0, 0xfd2880
2: aa ---- [-] 1 list: 0x2f1cf38*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 470 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0xdf0ee0, 0xfb1e00, 0xfbeb10, 0xfce6a0...
2: aa ---- [-] 1 list: 0x324e5f0*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 472 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x1090e70..., 0xdf0ee0, 0xfdabd0, 0xfee4d0
2: aa ---- [-] 1 list: 0x4261248*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 469 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x1078230..., 0xdf0ee0, 0xfef440, 0xfef780
2: aa ---- [-] 1 list: 0x3dc62d8*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 470 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x1078f70, 0x108bf70..., 0xdf0ee0
2: aa ---- [-] 1 list: 0xf993f8*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 470 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x108e180, 0x112d100..., 0xdf0ee0
2: aa ---- [-] 1 list: 0x10ad248*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 469 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x107db80, 0x107dcb0..., 0xdf0ee0, 0xfc33e0
2: aa ---- [-] 1 list: 0x5d21440*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 471 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x107df30, 0x108f790..., 0xdf0ee0
2: aa ---- [-] 1 list: 0x64a3dd0*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 473 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x111ac40, 0x111ad70..., 0xdf0ee0
2: aa ---- [-] 1 list: 0x72f0830*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 471 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0xdf0ee0, 0xfb61d0, 0xfb6300, 0xfbef50...
2: aa ---- [-] 1 list: 0x7095a70*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 470 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x107c1c0, 0x107c2f0..., 0xdf0ee0
2: aa ---- [-] 1 list: 0x693b4d0*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 470 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x1085830..., 0xdf0ee0, 0xfd6a10, 0xfd6b40
2: aa ---- [-] 1 list: 0x7b85b48*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 470 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x1197940, 0x11afe40..., 0xdf0ee0
2: aa ---- [-] 1 list: 0x892ba70*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 469 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x11bbea0, 0x42c1c00..., 0xdf0ee0
2: aa ---- [-] 1 list: 0x7103050*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 469 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x10763b0, 0x10764e0..., 0xdf0ee0
2: aa ---- [-] 1 list: 0x8b34098*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 469 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x13fffe0, 0x19851d0..., 0xdf0ee0
2: aa ---- [-] 1 list: 0x9105ea8*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 470 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x2474f00, 0x28af3e0..., 0xdf0ee0
2: aa ---- [-] 1 list: 0x9ce0ab8*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
None
Reference Pattern by <[dict of] class>.
0: _ --- [-] 471 (datetime.datetime | float | int | list | long | str | type...
1: a [-] 51 web.utils.Storage: 0x119cb30, 0x1289d00..., 0xdf0ee0
2: aa ---- [-] 1 list: 0x9ed4dd0*50
3: a3 1 types.FrameType: <sendalerts at 0xc0bc50>
4: ab ---- [^ 3] 1 types.FrameType: <sendalerts at 0xc0bc50>
5: ac [-] 1 dict (no owner): 0x7413e0*1
6: aca ---- 1 dict of module: ..webapi
7: acb [-] 1 dict of web.utils.ThreadedDict: 0x2aaab0711dd0
8: acba ---- [-] 1 web.utils.ThreadedDict: 0x2aaab0711dd0
9: acbaa 3 dict of module: ..cheetah, ..webapi, web
<Type e.g. '_.more' for more.>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,904
Latest member
HealthyVisionsCBDPrice

Latest Threads

Top