mirror of
https://github.com/deesiigneer/pyspapi.git
synced 2026-04-20 12:35:26 +00:00
refactor: replace get_event_loop with asyncio.run for better async handling in example scripts
This commit is contained in:
@@ -1,21 +1,25 @@
|
||||
import asyncio
|
||||
from pyspapi import SPAPI
|
||||
from pyspapi.types import Item
|
||||
from asyncio import get_event_loop
|
||||
|
||||
spapi = SPAPI(card_id='CARD_ID', token='TOKEN')
|
||||
spapi = SPAPI(card_id="CARD_ID", token="TOKEN")
|
||||
|
||||
items = [Item('first item', 1, 2, 'first item comment').to_json(),
|
||||
Item('second item', 3, 4, 'second item comment').to_json()]
|
||||
|
||||
items = [
|
||||
Item("first item", 1, 2, "first item comment").to_json(),
|
||||
Item("second item", 3, 4, "second item comment").to_json(),
|
||||
]
|
||||
|
||||
|
||||
async def main():
|
||||
print(await spapi.create_payment(items=items,
|
||||
redirect_url='https://www.google.com/',
|
||||
webhook_url='https://www.google.com/',
|
||||
data='some-data'
|
||||
)
|
||||
)
|
||||
print(
|
||||
await spapi.create_payment(
|
||||
items=items,
|
||||
redirect_url="https://www.google.com/",
|
||||
webhook_url="https://www.google.com/",
|
||||
data="some-data",
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
loop = get_event_loop()
|
||||
loop.run_until_complete(main())
|
||||
asyncio.run(main())
|
||||
|
||||
Reference in New Issue
Block a user