{"push_id":895248850,"size":1,"distinct_size":1,"ref":"refs/heads/importNames","head":"171d1080a26025a8863a4c36762d1ad20915cc88","before":"feb564f4b00eee080ba15ed308b7f16ca1b2ce6b","commits":[{"sha":"171d1080a26025a8863a4c36762d1ad20915cc88","author":{"email":"f234da7574f6d5534fbfa49c43b601556e994567@gmail.com","name":"Alex Toldaiev"},"message":"Cleaned up working version\n\nThe importNames and importNames_sync are basically adopted importModule\nand corresponding signal protocol.\n\nimportNames takes 3 arguments:\n  module_name, [objects_names], callback\n\nThe imported object is obtained by running PyRun_String (as in QPythonPriv::eval)\non the string made of 'module_name.object_name',\ntemporary Python dict of current globals of priv + the module is used for globals,\nlocals are current locals of priv.","distinct":true,"url":"https://api.github.com/repos/xealits/pyotherside/commits/171d1080a26025a8863a4c36762d1ad20915cc88"}]}