+ if not os.path.exists(extract_to):\r
+ os.makedirs(extract_to)\r
+\r
+ for m in members:\r
+ f = open(os.path.join(extract_to, m), 'w')\r
+ f.write(dump.read(m))\r
+ f.close()\r
+\r
+ #dump.extractall(extract_to, members)\r
+ dump.close()\r
+\r
+ options = dict([(k, v) for k, v in request.POST.items()])\r
+ options['authenticated_user'] = (request.user.is_authenticated() and (request.user,) or (None,))[0]\r
+\r
+ importer.sximport(extract_to, options)\r
+\r
+ return render_to_response('modules/sximporter/page.html', {\r