Green’s Dictionary of Slang

weeper n.4

(US prison) a pistol.

[US]D. Clemmer Prison Community (1940) 336/2: weeper, n. A pistol: ‘carrying a concealed weeper.’.