def charge_low_level(instructions, metainfo, db_connection_info=MongoConnectionInfo()): package_content = io.BytesIO() connected_bag = Bag(db_connection_info) if connected_bag.check(metainfo): raise bag.YetInBag(metainfo) gz_package(package_instructions=instructions, mem=package_content) connected_bag.charge(package_content.getvalue(), metainfo) if not silent: print("package was " + str(int(len(package_content.getvalue()) / 1024)) + "kB")