Skip to content
This repository was archived by the owner on Jan 7, 2022. It is now read-only.

Commit e372035

Browse files
committed
django 1.11.1 version upgrade
1 parent 7f1f83b commit e372035

3 files changed

Lines changed: 4 additions & 5 deletions

File tree

dockit/management/commands/ncp.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@ def handle(self, *args, **options):
1717
uid = session.get_decoded().get('_auth_user_id')
1818
user = User.objects.get(id=uid)
1919
container = Container.objects.get(container_id=options['container_id'][0])
20-
except ObjectDoesNotExist:
21-
#raise HttpResponseForbidden
22-
pass
20+
except ObjectDoesNotExist as e:
21+
raise HttpResponseForbidden
2322
else:
2423
if user.is_superuser or container.user == user:
2524
pass

dockit/terminal

25.3 KB
Binary file not shown.

dockit/terminal.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ var container_id = os.Args[4]
2828
var port = flag.String("port", go_server_port, "Port for server")
2929
var host = flag.String("host", host_ip_addr+":"+host_port, "Docker host")
3030

31-
var sid_regex = regexp.MustCompile(`.*sessionid=(?P<sessionid>.*)\n.*`)
31+
var sid_regex = regexp.MustCompile(`.*sessionid=(.*?)\n.*`)
3232

3333
func main() {
3434
flag.Parse()
@@ -47,7 +47,7 @@ func mid(next websocket.Handler) http.Handler {
4747
}
4848
sid_find := sid_regex.FindStringSubmatch(string(requestDump))
4949
sid := sid_find[1]
50-
auth_out, auth_err := exec.Command("/bin/sh", "-c", "./manage.py ncp --container_id "+container_id+" --sessionid "+sid).Output()
50+
auth_out, auth_err := exec.Command("python", "manage.py", "ncp", container_id, sid).Output()
5151
if auth_err != nil {
5252
fmt.Printf("%s", auth_err)
5353
os.Exit(3)

0 commit comments

Comments
 (0)