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
 | 
					        continue-on-error: true
 | 
				
			||||||
      - name: Unit Test
 | 
					      - name: Unit Test
 | 
				
			||||||
        run: |
 | 
					        run: |
 | 
				
			||||||
          coverage run -m py.test -v --junitxml=testresults.xml
 | 
					          coverage run -m pytest -v --junitxml=testresults.xml
 | 
				
			||||||
          coverage xml
 | 
					          coverage xml
 | 
				
			||||||
 | 
					          sed -i 's/\/home\/runner\/work\/epage\/epage/\/github\/workspace/g' coverage.xml
 | 
				
			||||||
      - name: SonarCloud Scan
 | 
					      - name: SonarCloud Scan
 | 
				
			||||||
        uses: SonarSource/sonarcloud-github-action@master
 | 
					        uses: SonarSource/sonarcloud-github-action@master
 | 
				
			||||||
        env:
 | 
					        env:
 | 
				
			||||||
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}  # Needed to get PR information, if any
 | 
					          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 | 
				
			||||||
          SONAR_TOKEN: ${{ secrets.SONAR_TOKEN_CLOUD }}
 | 
					          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(
 | 
					    req = requests.post(
 | 
				
			||||||
        api_url,
 | 
					        api_url,
 | 
				
			||||||
        json=payload,
 | 
					        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:
 | 
					    if req.status_code == 200 and req.json().get('status') == 1:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user