Remove debug

main
Bob Mottram 2020-05-02 18:15:48 +00:00
parent 25971816a0
commit 0bea2ab9f9
2 changed files with 0 additions and 24 deletions

18
git.py
View File

@ -29,7 +29,6 @@ def getGitProjectName(baseDir: str, nickname: str, domain: str,
and should match against a list of projects which the account
holder wants to receive
"""
print('Debug git subject ' + subject)
gitProjectsFilename = \
baseDir + '/accounts/' + nickname + '@' + domain + '/gitprojects.txt'
if not os.path.isfile(gitProjectsFilename):
@ -46,38 +45,28 @@ def isGitPatch(baseDir: str, nickname: str, domain: str,
"""Is the given post content a git patch?
"""
# must have a subject line
print('Debug git 11: ' + content)
if not subject:
return False
print('Debug git 12')
if '[PATCH]' not in content:
return False
print('Debug git 13')
if '---' not in content:
return False
print('Debug git 14')
if 'diff ' not in content:
return False
print('Debug git 15')
if 'From:' not in content:
return False
print('Debug git 16')
if 'Date:' not in content:
return False
print('Debug git 17')
if 'Subject:' not in content:
return False
print('Debug git 18')
if '<br>' not in content:
if '<br />' not in content:
return False
print('Debug git 19')
projectName = \
getGitProjectName(baseDir, nickname, domain,
subject)
if not projectName:
return False
print('Debug git 20')
return True
@ -85,15 +74,12 @@ def receiveGitPatch(baseDir: str, nickname: str, domain: str,
subject: str, content: str) -> bool:
"""Receive a git patch
"""
print('Debug git 21')
if not isGitPatch(baseDir, nickname, domain,
subject, content):
return False
print('Debug git 22')
contentStr = gitFormatContent(content)
print('Debug git 23: ' + contentStr)
patchLines = contentStr.split('\n')
patchFilename = None
projectDir = None
@ -101,7 +87,6 @@ def receiveGitPatch(baseDir: str, nickname: str, domain: str,
baseDir + '/accounts/' + nickname + '@' + domain + \
'/patches'
# get the subject line and turn it into a filename
print('Debug git 24: ' + str(patchLines))
for line in patchLines:
if line.startswith('Subject:'):
patchSubject = \
@ -119,9 +104,7 @@ def receiveGitPatch(baseDir: str, nickname: str, domain: str,
projectDir + '/' + patchSubject + '.patch'
break
if not patchFilename:
print('Debug git 25')
return False
print('Debug git 26')
with open(patchFilename, "w") as patchFile:
patchFile.write(contentStr)
patchNotifyFilename = \
@ -130,5 +113,4 @@ def receiveGitPatch(baseDir: str, nickname: str, domain: str,
with open(patchNotifyFilename, "w") as patchFile:
patchFile.write(contentStr)
return True
print('Debug git 27')
return False

View File

@ -2047,26 +2047,20 @@ def inboxAfterCapabilities(recentPostsCache: {}, maxRecentPosts: int,
postJsonObject, maxMentions, maxEmoji):
# check for incoming git patches
print('Debug git 1')
if isinstance(postJsonObject['object'], dict):
print('Debug git 2')
pprint(postJsonObject)
if postJsonObject['object'].get('content') and \
postJsonObject['object'].get('summary'):
print('Debug git 3')
if receiveGitPatch(baseDir, nickname, domain,
postJsonObject['object']['summary'],
postJsonObject['object']['content']):
print('Debug git 4')
gitPatchNotify(baseDir, handle,
postJsonObject['object']['summary'],
postJsonObject['object']['content'])
elif '[PATCH]' in postJsonObject['object']['content']:
print('Debug git 5')
print('WARN: git patch not accepted - ' +
postJsonObject['object']['summary'])
return False
print('Debug git 6')
# replace YouTube links, so they get less tracking data
replaceYouTube(postJsonObject)