Usage
To use masterblaster in a project:
import masterblaster
print(masterblaster.__version__)
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
Cell In[1], line 1
----> 1 import masterblaster
3 print(masterblaster.__version__)
ModuleNotFoundError: No module named 'masterblaster'
import asyncio
from masterblaster import MasterBlaster
def main():
'''
This is a simple example of how to use the MasterBlaster class getting all members in an organization.
'''
async def ex1():
mb = await MasterBlaster.create("MY-TOKEN-HERE", "MY-ORGANIZATION-HERE")
for member in await mb.get_members():
print(member)
await mb.teardown()
async def ex2():
async with MasterBlaster("MY-TOKEN-HERE", "MY-ORGANIZATION-HERE") as mb:
for member in await mb.get_members():
print(member)
async def ex3():
mb = MasterBlaster("MY-TOKEN-HERE", "MY-ORGANIZATION-HERE")
#...
#...
async with mb:
for member in await mb.get_members():
print(member)
#...
asyncio.run(ex1())
asyncio.run(ex2())
asyncio.run(ex3())