X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/9ae83685ae10ad4d0e6f6091413b1d2488eaf478..695023a09f7ed62d3a414dfc7c7b909fd0d1171b:/edumed/utils.py diff --git a/edumed/utils.py b/edumed/utils.py index 756ffa3..2dce875 100644 --- a/edumed/utils.py +++ b/edumed/utils.py @@ -1,9 +1,10 @@ # -*- coding: utf-8 -*- import codecs import csv - import cStringIO +from settings.apps import INSTALLED_APPS + # source: https://docs.python.org/2/library/csv.html#examples class UnicodeCSVWriter(object): @@ -33,4 +34,11 @@ class UnicodeCSVWriter(object): def writerows(self, rows): for row in rows: - self.writerow(row) \ No newline at end of file + self.writerow(row) + + +def process_app_deps(list_with_deps): + return tuple( + (x[0] if type(x) == tuple else x) + for x in list_with_deps + if type(x) != tuple or x[1] in INSTALLED_APPS) \ No newline at end of file