Skip to content

Commit 22c4dc3

Browse files
committed
wip
1 parent d5735a2 commit 22c4dc3

File tree

4 files changed

+21
-5
lines changed

4 files changed

+21
-5
lines changed

server/__main__.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import argparse
22
import logging
33

4-
from .controller import odoo_server
5-
from .constants import *
4+
from server.controller import odoo_server
5+
from server.constants import *
66

77
FORMAT = '(%(process)d) [%(levelname)s] %(message)s'
88

@@ -39,7 +39,7 @@ def main():
3939
parser = argparse.ArgumentParser()
4040
add_arguments(parser)
4141
args = parser.parse_args()
42-
logging.basicConfig(format=FORMAT, filename=args.log, level=logging.WARNING, filemode="w")
42+
logging.basicConfig(format=FORMAT, filename=args.log, level=logging.DEBUG, filemode="w")
4343

4444
if "alpha" in EXTENSION_VERSION:
4545
logging.getLogger().setLevel(logging.DEBUG)

server/controller.py

+9-1
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,16 @@
2828
COUNT_DOWN_START_IN_SECONDS = 10
2929
COUNT_DOWN_SLEEP_IN_SECONDS = 1
3030

31+
import logging
32+
33+
log = logging.getLogger(__name__)
34+
35+
3136

3237
@odoo_server.feature(INITIALIZED)
3338
@send_error_on_traceback
3439
def init(ls, params):
40+
log.debug('----cont---init %s %s', ls, params)
3541
odoo_server.register_capability(RegistrationParams(
3642
registrations = [
3743
Registration(
@@ -47,6 +53,8 @@ def init(ls, params):
4753
),
4854
]
4955
))
56+
odoo_server.launch_thread(target=Odoo.initialize, args=(ls,))
57+
5058

5159
@odoo_server.feature(SHUTDOWN)
5260
@send_error_on_traceback
@@ -237,4 +245,4 @@ def on_change_config(config):
237245
ConfigurationItem(
238246
scope_uri='window',
239247
section="Odoo")
240-
]), callback=on_change_config)
248+
]), callback=on_change_config)

server/core/odoo.py

+8
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@
2222
import time
2323

2424
import tracemalloc
25+
import logging
26+
27+
log = logging.getLogger(__name__)
28+
2529

2630

2731
class Odoo():
@@ -130,12 +134,16 @@ def initialize(ls:LanguageServer = None):
130134

131135
try:
132136
Odoo.instance = Odoo()
137+
log.debug('===========CONFIG ls %s', ls)
133138
odooConfig = ls.lsp.send_request("Odoo/getConfiguration").result()
139+
log.debug('===========odooCONFIG???? %s', odooConfig)
134140
config = ls.get_configuration(WorkspaceConfigurationParams(items=[
135141
ConfigurationItem(
136142
scope_uri='window',
137143
section="Odoo")
138144
])).result()
145+
log.debug('===========CONFIG???? %s', config)
146+
139147
Odoo.instance.refreshMode = config[0]["autoRefresh"]
140148
Odoo.instance.autoSaveDelay = config[0]["autoRefreshDelay"]
141149
ls.file_change_event_queue.set_delay(Odoo.instance.autoSaveDelay)

server/odoo_language_server.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,4 @@ def set(instance):
5050
OdooLanguageServer.instance.set(instance)
5151

5252
odoo_server = OdooLanguageServer()
53-
OdooLanguageServer.set(odoo_server)
53+
OdooLanguageServer.set(odoo_server)

0 commit comments

Comments
 (0)