summaryrefslogtreecommitdiffstats
path: root/omaha_server/omaha/parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'omaha_server/omaha/parser.py')
-rw-r--r--omaha_server/omaha/parser.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/omaha_server/omaha/parser.py b/omaha_server/omaha/parser.py
index f2a8436..625423b 100644
--- a/omaha_server/omaha/parser.py
+++ b/omaha_server/omaha/parser.py
@@ -21,7 +21,7 @@ the License.
import os
from lxml import etree, objectify
-
+from omaha.settings import DEFAULT_CHANNEL
__all__ = ['parser', 'parse_request']
@@ -79,3 +79,7 @@ def parse_request(request):
'{D0AB2EBC-931B-4013-9FEB-C9C4C2225C8C}'
"""
return objectify.fromstring(request, parser)
+
+
+def get_channel(app):
+ return app.get('tag') or app.get('ap') or DEFAULT_CHANNEL