From a6b476da4352085203a0f10432926698d8714b49 Mon Sep 17 00:00:00 2001 From: timotheyca Date: Mon, 10 Aug 2020 19:37:28 +0300 Subject: [PATCH] flag Q-transformations --- dev-main.py | 4 ++-- v25/messaging/flags.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-main.py b/dev-main.py index 61114bc..e42d751 100644 --- a/dev-main.py +++ b/dev-main.py @@ -7,7 +7,7 @@ from v25.web.server.api import API def simple(_env, resp): - resp(b'404 OK', []) + resp('404 OK', []) return [] @@ -16,7 +16,7 @@ config.from_config(d) app = Flask(__name__) app.wsgi_app = DispatcherMiddleware(simple, { - '/api': API(__name__, DBStorage(d['db'])) + '/v25': API(__name__, DBStorage(d['db'])) }) app.config['ENV'] = 'development' app.run(port=5013) diff --git a/v25/messaging/flags.py b/v25/messaging/flags.py index 53a110d..887d3ff 100644 --- a/v25/messaging/flags.py +++ b/v25/messaging/flags.py @@ -13,10 +13,10 @@ class Flags: return Q_FLAG in self.flags def deq(self) -> str: - return self.flags.replace(Q_FLAG, '') + return Flags(self.flags.replace(Q_FLAG, '')).deq() if self.quable() else self.flags def enq(self) -> str: - return self.deq() + Q_FLAG + return self.flags if self.quable() else self.flags + Q_FLAG Flags.default = Flags('').enq()