mirror of
https://github.com/LiteyukiStudio/LiteyukiBot.git
synced 2024-11-11 04:07:23 +08:00
update: r
This commit is contained in:
parent
433ecf39ee
commit
d1795f0ca8
2
main.py
2
main.py
@ -1,7 +1,5 @@
|
||||
from src.liteyuki import *
|
||||
from pymongo import MongoClient
|
||||
|
||||
a = MongoClient("mongodb://localhost:27017/")
|
||||
|
||||
if __name__ == '__main__':
|
||||
liteyuki = Liteyuki()
|
||||
|
@ -1,3 +1,2 @@
|
||||
nonebot2[fastapi]
|
||||
keyvalue-sqlite=1.0.7
|
||||
motor=3.3.2
|
||||
nonebot-adapter-onebot==2.4.1
|
@ -1,12 +1,9 @@
|
||||
import json
|
||||
import sqlite3
|
||||
import types
|
||||
import typing
|
||||
from abc import ABC
|
||||
from collections.abc import Iterable
|
||||
from copy import deepcopy
|
||||
from typing import Any
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
BaseIterable = list | tuple | set | dict
|
||||
@ -291,7 +288,8 @@ class SqliteORMAdapter(BaseORMAdapter):
|
||||
new_d = {}
|
||||
for k, v in d.items():
|
||||
if k.startswith(self.FOREIGNID):
|
||||
new_d[k.replace(self.FOREIGNID, '')] = load(dict(self.cursor.execute(f'SELECT * FROM {v.split(":")[1]} WHERE id = ?', (v.split(":")[2],)).fetchone()))
|
||||
new_d[k.replace(self.FOREIGNID, '')] = load(
|
||||
dict(self.cursor.execute(f'SELECT * FROM {v.split(":")[1]} WHERE id = ?', (v.split(":")[2],)).fetchone()))
|
||||
elif k.startswith(self.JSON):
|
||||
new_d[k.replace(self.JSON, '')] = load(json.loads(v))
|
||||
else:
|
||||
|
Loading…
Reference in New Issue
Block a user