From f51a98bf1b25448a81842b1bb5f7a907e1664f09 Mon Sep 17 00:00:00 2001 From: Sebastian Lohff Date: Fri, 27 Apr 2012 15:37:35 +0200 Subject: [PATCH] Fixed modecounting bug --- servefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/servefile b/servefile index 19c8868..91e9209 100755 --- a/servefile +++ b/servefile @@ -370,7 +370,8 @@ class ServeFileException(Exception): class ServeFile(): """ Main class to manage everything. """ - (MODE_SINGLE, MODE_SINGLETAR, MODE_UPLOAD, MODE_LISTDIR) = range(4) + _NUM_MODES = 4 + (MODE_SINGLE, MODE_SINGLETAR, MODE_UPLOAD, MODE_LISTDIR) = range(_NUM_MODES) def __init__(self, target, port=8080, serveMode=0, useSSL=False): self.target = target @@ -382,7 +383,7 @@ class ServeFile(): self.auth = None self.maxUploadSize = 0 - if self.serveMode not in range(3): + if self.serveMode not in range(self._NUM_MODES): self.serveMode = None raise ValueError("Unknown serve mode, needs to be MODE_SINGLE, MODE_UPLOAD or MODE_DIRLIST")