Skip to content

Commit 607dea0

Browse files
committed
RDBC-790 quickfixes
1 parent 83b0a21 commit 607dea0

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

ravendb_embedded/embedded_server.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def __new__(cls):
3333
return cls._INSTANCE
3434

3535
def __init__(self):
36-
if hasattr(self, 'initialized'):
36+
if hasattr(self, "initialized"):
3737
return
3838
self.initialized = True
3939
self.server_task: Optional[Lazy[Tuple[str, subprocess.Popen]]] = None
@@ -44,6 +44,12 @@ def __init__(self):
4444
self.INSTANCE = self
4545
self.logger = logging.Logger(self.__class__.__name__, logging.DEBUG)
4646

47+
def __enter__(self):
48+
return self
49+
50+
def __exit__(self, exc_type, exc_val, exc_tb):
51+
self.close()
52+
4753
def _log_debug(self, message: str) -> None:
4854
if not self.logger.disabled and self.logger.isEnabledFor(logging.DEBUG):
4955
self.logger.log(logging.DEBUG, message)

ravendb_embedded/provide.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def provide(self, target_directory: str) -> None: # todo: test
2121
shutil.copytree(self.server_files, target_directory)
2222

2323

24-
class CopyServerFromNugetProvider(ProvideRavenDBServer):
24+
class CopyServerFromNugetProvider(CopyServerProvider):
2525
SERVER_FILES = "target/nuget/contentFiles/any/any/RavenDBServer"
2626

2727
def __init__(self):

0 commit comments

Comments
 (0)