Skip to content
This repository was archived by the owner on Oct 7, 2022. It is now read-only.

Commit b825419

Browse files
committed
shells.DriveDriver: add more environment variables
Build the driver at beforeSession time. Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
1 parent 032ec9d commit b825419

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

imapfw/shells/shell.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,14 @@ def beforeSession(self) -> None:
137137
self.driverArchitect = DriverArchitect("%s.Driver"% repositoryName)
138138
self.driverArchitect.init()
139139
self.driverArchitect.start()
140+
self.driverArch = self.driverArchitect
140141

141142
self.driver = self.driverArchitect.getEmitter()
142143
self.d = SyncEmitter(self.driver)
144+
self.buildDriver()
145+
146+
self.register('repository')
147+
self.register('driverArch')
143148
self.register('driver')
144149
self.register('d')
145150

rascals/dev.rascal

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@ class Foundation(types.Account):
8686
# To work on IMAP driver.
8787
class DriveDriver(shells.DriveDriver):
8888
def session(self):
89-
self.buildDriver()
9089
d = self.d
9190

9291
d.connect()

0 commit comments

Comments
 (0)