cleanup code
[qcg-portal.git] / filex / views.py
index 8ef9d5b..8cb0f05 100644 (file)
@@ -133,7 +133,6 @@ class MoveView(FTPView):
     form_class = RenameForm
 
     def handle(self, ftp, params):
-        print params
         ftp.move(make_url(params, 'src'), make_url(params, 'dst'))
 
         return JsonResponse({'success': True})
@@ -168,7 +167,7 @@ class ExtractView(FTPView):
 
 
 def make_url(params, *parts):
-    return 'gsiftp://' + params['host'] + (os.path.join(*[params[part] for part in parts]) if parts else '')
+    return 'gsiftp://{}/{}'.format(params['host'], os.path.join(*[params[part] for part in parts]) if parts else '')
 
 
 @require_POST
@@ -190,7 +189,7 @@ def fav_add(request):
         instance = form.save()
 
         return JsonResponse({'group': 'usr', 'host': instance.host, 'path': instance.path,
-                             'value': instance.host + instance.path})
+                             'value': instance.host + '/' + instance.path})
 
     return JsonResponse({'error': form.errors}, status=400)