From 2eac07139eb288cda2dd2d22d191ab3fc1053437 Mon Sep 17 00:00:00 2001 From: Gauvain Pocentek Date: Sat, 23 Jan 2016 17:25:06 +0100 Subject: add a decode method for ProjectFile --- gitlab/objects.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'gitlab/objects.py') diff --git a/gitlab/objects.py b/gitlab/objects.py index 95e1e45..6e15c3a 100644 --- a/gitlab/objects.py +++ b/gitlab/objects.py @@ -18,6 +18,7 @@ from __future__ import print_function from __future__ import division from __future__ import absolute_import +import base64 import copy import itertools import json @@ -922,6 +923,14 @@ class ProjectFile(GitlabObject): shortPrintAttr = 'file_path' getRequiresId = False + def decode(self): + """Returns the decoded content. + + Returns: + (str): the decoded content. + """ + return base64.b64decode(self.content) + class ProjectFileManager(BaseManager): obj_cls = ProjectFile -- cgit v1.2.1