Add timeout to POST request #19
							
								
								
									
										3
									
								
								.coveragerc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								.coveragerc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| [coverage:run] | ||||
| relative_files = True | ||||
| branch = True | ||||
							
								
								
									
										15
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							| @@ -31,20 +31,11 @@ jobs: | ||||
|         continue-on-error: true | ||||
|       - name: Unit Test | ||||
|         run: | | ||||
|           coverage run -m py.test -v --junitxml=testresults.xml | ||||
|           coverage run -m pytest -v --junitxml=testresults.xml | ||||
|           coverage xml | ||||
|           sed -i 's/\/home\/runner\/work\/epage\/epage/\/github\/workspace/g' coverage.xml | ||||
|       - name: SonarCloud Scan | ||||
|         uses: SonarSource/sonarcloud-github-action@master | ||||
|         env: | ||||
|           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}  # Needed to get PR information, if any | ||||
|           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||
|           SONAR_TOKEN: ${{ secrets.SONAR_TOKEN_CLOUD }} | ||||
|       # - name: SonarQube Scan | ||||
|       #   uses: sonarsource/sonarqube-scan-action@master | ||||
|       #   env: | ||||
|       #     SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} | ||||
|       #     SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }} | ||||
|       # - name: SonarQube Quality Gate | ||||
|       #   uses: sonarsource/sonarqube-quality-gate-action@master | ||||
|       #   timeout-minutes: 5 | ||||
|       #   env: | ||||
|       #     SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} | ||||
|   | ||||
| @@ -26,7 +26,8 @@ def send_page(name: str, email: str, message: str) -> tuple: | ||||
|     req = requests.post( | ||||
|         api_url, | ||||
|         json=payload, | ||||
|         headers={'Content-Type': 'application/json'} | ||||
|         headers={'Content-Type': 'application/json'}, | ||||
|         timeout=5 | ||||
|     ) | ||||
|  | ||||
|     if req.status_code == 200 and req.json().get('status') == 1: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user