summaryrefslogtreecommitdiff
blob: 727131bc5618090d2f9802fc6405b0e5f3c9d0a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
https://github.com/vcstools/vcstools/issues/158
https://bugs.gentoo.org/698668

Index: vcstools-0.1.42/src/vcstools/tar.py
===================================================================
--- vcstools-0.1.42.orig/src/vcstools/tar.py
+++ vcstools-0.1.42/src/vcstools/tar.py
@@ -77,7 +77,7 @@ class TarClient(VcsClientBase):
         """
         if self.detect_presence():
             with open(self.metadata_path, 'r') as metadata_file:
-                metadata = yaml.load(metadata_file.read())
+                metadata = yaml.full_load(metadata_file.read())
                 if 'url' in metadata:
                     return metadata['url']
         return None
@@ -165,7 +165,7 @@ class TarClient(VcsClientBase):
 
         if self.detect_presence():
             with open(self.metadata_path, 'r') as metadata_file:
-                metadata = yaml.load(metadata_file.read())
+                metadata = yaml.full_load(metadata_file.read())
                 if 'version' in metadata:
                     return metadata['version']
         return None