n1 = len(contributors)
print(' > found %d contributors' % n1)
# get the contributors to the addons
-os.chdir(path+'/addon')
-# get the contributors
-print('> getting contributors to the addons')
-p = subprocess.Popen(['git', 'shortlog', '--no-merges', '-s'],
- stdout=subprocess.PIPE,
- stderr=subprocess.STDOUT)
-c = iter(p.stdout.readline, b'')
-for i in c:
- name = i.decode().split('\t')[1].split('\n')[0]
- if not name in contributors and name not in dontinclude:
- contributors.append(name)
+try:
+ os.chdir(path+'/addon')
+ # get the contributors
+ print('> getting contributors to the addons')
+ p = subprocess.Popen(['git', 'shortlog', '--no-merges', '-s'],
+ stdout=subprocess.PIPE,
+ stderr=subprocess.STDOUT)
+ c = iter(p.stdout.readline, b'')
+ for i in c:
+ name = i.decode().split('\t')[1].split('\n')[0]
+ if not name in contributors and name not in dontinclude:
+ contributors.append(name)
+except FileNotFoundError:
+ print(' > no addon directory found ( THE LIST OF CONTRIBUTORS WILL BE INCOMPLETE )')
n2 = len(contributors)
print(' > found %d new contributors' % (n2-n1))
print('> total of %d contributors to the repositories of friendica' % n2)