I want to merge a dictionary , recieved from another module as a function argument to the globals dictionary of the current module. Any idea how this can be done ?
module - test.py
somedict = dict(globals(), **indict)
what i want is, the resultant dictionary somedict is to be set as the globals dictionary of the current module (test) . somedict was created by merging globals() of the current module and the recieved dictionary indict.
globals() returns the current module's global dictionary, which you can then modify. Your function would like:
If there are name clashes, the indict dictionary will win.