diff --git a/apps/system/views.py b/apps/system/views.py index ffebcd26..95e98ab5 100755 --- a/apps/system/views.py +++ b/apps/system/views.py @@ -628,10 +628,8 @@ class ApkView(MyLoggingMixin, ListCreateAPIView): vdata = sr.validated_data config.set("apk", "version", vdata['version']) config.set("apk", "file", vdata['file']) - config.write(open(os.path.join(settings.BASE_DIR, 'server/conf.ini'), 'w')) + with open(os.path.join(settings.BASE_DIR, 'server/conf.ini'), 'w') as f: + config.write(f) from shutil import copyfile - try: - copyfile(settings.BASE_DIR + vdata['file'], settings.BASE_DIR + '/media/zc_ehs.apk') - except Exception: - pass + copyfile(settings.BASE_DIR + vdata['file'], settings.BASE_DIR + '/media/zc_ehs.apk') return Response()