Add database submodule for easy db access

This commit is contained in:
Joscha 2017-09-07 22:35:48 +00:00
parent db07cdf17b
commit 2e7b364307
5 changed files with 207 additions and 0 deletions

25
DBTest.py Normal file
View file

@ -0,0 +1,25 @@
import asyncio
import yaboli
class ExampleDB(yaboli.Database):
@yaboli.Database.operation
def sample_operation(connection, *args):
print(args)
#return a + b
print("returning 15...")
return 15
async def run():
db = ExampleDB("test.db")
print(db.sample_operation)
#print(db.sample_operation(1, 2))
result = await db.sample_operation(1, 2)
print(result)
def main():
asyncio.get_event_loop().run_until_complete(run())
if __name__ == "__main__":
main()