Snidhi Sofpro <snidhi.sof...@gmail.com> added the comment: Hi team,
Looks like this issue remains per code below: import multiprocessing, sys, time, traceback; if __name__ == '__main__': print(sys.version); mpd = multiprocessing.Manager().dict(); mpd['prcss'] = {'q' : 'queue_1', 'ctlg' : 'ctlg_1' }; # update 1 - doesn't work! mpd['prcss'].update( { 'name': 'concfun_1'} ); print('Result of failed update 1:', mpd['prcss']); # update 2 - doesn't work! mpd['prcss']['name'] = 'concfun_1'; print('Result of failed update 2:', mpd['prcss']); # update 3 - works! mpd_prcss = mpd['prcss']; mpd_prcss['name'] = 'concfun_1'; mpd['prcss'] = mpd_prcss; print('Result of successful update 3:', mpd['prcss']); ### --- output ### 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] Result of failed update 1: {'q': 'queue_1', 'ctlg': 'ctlg_1'} Result of failed update 2: {'q': 'queue_1', 'ctlg': 'ctlg_1'} Result of successful update 3: {'q': 'queue_1', 'ctlg': 'ctlg_1', 'name': 'concfun_1'} ---------- nosy: +Snidhi versions: -Python 2.7, Python 3.4, Python 3.5 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue6766> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com