travis_ci

This commit is contained in:
Rohit Tanwar
2018-01-09 02:59:40 +05:30
parent 46b4523017
commit 109ff7e912
3 changed files with 13 additions and 4 deletions

8
.travis.yml Normal file
View File

@ -0,0 +1,8 @@
language: python
python:
-3.6
install:
pip install requirements.txt
script:
python3 scripts/pretty.py

1
requirements.txt Normal file
View File

@ -0,0 +1 @@
yapf==0.20.0

View File

@ -2,15 +2,15 @@ from yapf.yapflib.yapf_api import FormatCode
import re
import pprint
import os
files = os.listdir('../snippets')
files = os.listdir('snippets')
codeRe = "```\s*python([\s\S]*?)```"
for file in files:
someFile = open("../snippets/" + file)
someFile = open("snippets/" + file)
fileData = someFile.read()
someFile.close()
originalCode = re.search(codeRe,fileData).group(0)
formatedCode = FormatCode(re.split(codeRe,fileData)[1])
fileToSave = fileData.replace(originalCode,('```python \n'+formatedCode[0]+'\n```\n'))
someFile = open("../snippets/"+file,'w')
fileToSave = fileData.replace(originalCode,('```python \n'+formatedCode[0]+'\n```'))
someFile = open("snippets/"+file,'w')
someFile.write(fileToSave)
someFile.close()