From a78a90af3323db94bd687b4065294c6a8397ec76 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Sun, 20 Oct 2019 10:13:10 +0100
Subject: [PATCH] Minor Python 3 fixes

---
 gitlab_docker_autodep/deps.py   | 2 +-
 gitlab_docker_autodep/main.py   | 5 ++++-
 gitlab_docker_autodep/server.py | 5 ++++-
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/gitlab_docker_autodep/deps.py b/gitlab_docker_autodep/deps.py
index 72fea3f..c5ae360 100644
--- a/gitlab_docker_autodep/deps.py
+++ b/gitlab_docker_autodep/deps.py
@@ -65,7 +65,7 @@ def build_dependency_tree(gl, search_pattern=None, filter_pattern=None):
         df = _fetch_dockerfile(gl, project, 'master')
         if not df:
             continue
-        base_image = _parse_dockerfile(df)
+        base_image = _parse_dockerfile(df.decode('utf-8'))
         if not base_image:
             logging.error('ERROR: could not find base image for %s',
                           project.path_with_namespace)
diff --git a/gitlab_docker_autodep/main.py b/gitlab_docker_autodep/main.py
index 6a22dcb..5c87ea4 100644
--- a/gitlab_docker_autodep/main.py
+++ b/gitlab_docker_autodep/main.py
@@ -2,7 +2,10 @@ import argparse
 import logging
 import os
 import time
-import urlparse
+try:
+    import urlparse
+except ImportError:
+    import urllib.parse as urlparse
 
 from .deps import rebuild_deps
 from .server import run_app
diff --git a/gitlab_docker_autodep/server.py b/gitlab_docker_autodep/server.py
index cadb961..3d7b772 100644
--- a/gitlab_docker_autodep/server.py
+++ b/gitlab_docker_autodep/server.py
@@ -1,7 +1,10 @@
 import gitlab
-import Queue
 import threading
 import time
+try:
+    import Queue
+except ImportError:
+    import queue as Queue
 from flask import Flask, request, make_response
 from .deps import build_dependency_tree, rebuild
 
-- 
GitLab