import tiramisu3 first

This commit is contained in:
Emmanuel Garette 2020-08-12 08:30:03 +02:00
parent 5708cb1ea9
commit 46ea792c5e
7 changed files with 25 additions and 13 deletions

View File

@ -15,7 +15,6 @@ DB_ADDRESS = environ.get('DB_ADDRESS', 'localhost')
MESSAGE_PATH = environ.get('MESSAGE_PATH', '/root/risotto-message/messages')
SQL_DIR = environ.get('SQL_DIR', './sql')
CACHE_ROOT_PATH = environ.get('CACHE_ROOT_PATH', '/var/cache/risotto')
SRV_SEED_PATH = environ.get('SRV_SEED_PATH', '/srv/seed')
def dsn_factory(database, user, password, address=DB_ADDRESS):
@ -36,7 +35,6 @@ def get_config():
'check_role': True,
'admin_user': DEFAULT_USER,
'sql_dir': SQL_DIR},
'source': {'root_path': SRV_SEED_PATH},
'cache': {'root_path': CACHE_ROOT_PATH},
'servermodel': {'internal_source': 'internal',
'internal_distribution': 'last',

View File

@ -24,7 +24,7 @@ class Controller:
if args:
raise ValueError(_(f'the URI "{uri}" can only be called with keyword arguments'))
if module not in self.risotto_modules:
return await remote.remove_call(module,
return await remote.remote_call(module,
version,
message,
kwargs)
@ -44,7 +44,7 @@ class Controller:
if args:
raise ValueError(_(f'the URI "{uri}" can only be published with keyword arguments'))
if module not in self.risotto_modules:
await remote.remove_call(module,
await remote.remote_call(module,
version,
submessage,
kwargs)

View File

@ -1,4 +1,7 @@
from tiramisu import Config
try:
from tiramisu3 import Config
except:
from tiramisu import Config
from traceback import print_exc
from copy import copy
from typing import Dict, Callable, List, Optional
@ -10,7 +13,7 @@ from .logger import log
from .config import get_config
from .context import Context
from . import register
from .remote import Remote
#from .remote import Remote
import asyncpg
@ -183,7 +186,7 @@ class PublishDispatcher:
class Dispatcher(register.RegisterDispatcher,
Remote,
# Remote,
CallDispatcher,
PublishDispatcher):
""" Manage message (call or publish)

View File

@ -1,7 +1,10 @@
from aiohttp.web import Application, Response, get, post, HTTPBadRequest, HTTPInternalServerError, HTTPNotFound
from json import dumps
from traceback import print_exc
from tiramisu import Config, default_storage
try:
from tiramisu3 import Config, default_storage
except:
from tiramisu import Config, default_storage
from .dispatcher import dispatcher

View File

@ -2,9 +2,14 @@ from os import listdir
from os.path import join, basename, dirname, isfile
from glob import glob
from gettext import translation
from tiramisu import StrOption, IntOption, BoolOption, ChoiceOption, OptionDescription, SymLinkOption, FloatOption, \
Calculation, Params, ParamOption, ParamValue, calc_value, calc_value_property_help, \
groups, Option
try:
from tiramisu3 import StrOption, IntOption, BoolOption, ChoiceOption, OptionDescription, \
SymLinkOption, FloatOption, Calculation, Params, ParamOption, \
ParamValue, calc_value, calc_value_property_help, groups, Option
except:
from tiramisu import StrOption, IntOption, BoolOption, ChoiceOption, OptionDescription, \
SymLinkOption, FloatOption, Calculation, Params, ParamOption, \
ParamValue, calc_value, calc_value_property_help, groups, Option
from yaml import load, SafeLoader

View File

@ -1,4 +1,7 @@
from tiramisu import Config
try:
from tiramisu3 import Config
except:
from tiramisu import Config
from inspect import signature
from typing import Callable, Optional
import asyncpg

View File

@ -31,7 +31,7 @@ class Remote:
self.submodules[module] = json
return Config(self.submodules[module])
async def remove_call(self,
async def remote_call(self,
module: str,
version: str,
submessage: str,