mirror of
				https://github.com/ElvishArtisan/rivendell.git
				synced 2025-11-04 16:14:03 +01:00 
			
		
		
		
	2021-12-03 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'rivwebpyapi' so as to require only scheme and host parts of the URL provided to the 'url' parameter. Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
		@@ -22612,3 +22612,6 @@
 | 
			
		||||
2021-11-11 Fred Gleason <fredg@paravelsystems.com>
 | 
			
		||||
	* Removed debugging code from 'web/rdxport/carts.cpp'.
 | 
			
		||||
	* Removed debugging code from 'apis/rivwebpyapi/api/rivwebpyapi.py'.
 | 
			
		||||
2021-12-03 Fred Gleason <fredg@paravelsystems.com>
 | 
			
		||||
	* Modified the 'rivwebpyapi' so as to require only scheme and host
 | 
			
		||||
	parts of the URL provided to the 'url' parameter.
 | 
			
		||||
 
 | 
			
		||||
@@ -23,6 +23,7 @@ import sys
 | 
			
		||||
import datetime
 | 
			
		||||
from datetime import timedelta
 | 
			
		||||
import requests
 | 
			
		||||
from urllib.parse import urlparse
 | 
			
		||||
from xml.sax.handler import ContentHandler
 | 
			
		||||
import xml.sax
 | 
			
		||||
 | 
			
		||||
@@ -186,14 +187,22 @@ class rivwebpyapi(object):
 | 
			
		||||
           Takes three arguments:
 | 
			
		||||
 | 
			
		||||
           url - The URL of the service. Typically of the form
 | 
			
		||||
                'http://rivendell.example.com/rd-bin/rdxport.cgi' (string).
 | 
			
		||||
                'http://rivendell.example.com' (string).
 | 
			
		||||
 | 
			
		||||
           username - The Rivendell Username to connect as (string).
 | 
			
		||||
 | 
			
		||||
           password - The password for the specified Rivendell Username
 | 
			
		||||
                      (string).
 | 
			
		||||
        """
 | 
			
		||||
        self.__connection_url=url
 | 
			
		||||
        #
 | 
			
		||||
        # Normalize the URL
 | 
			
		||||
        #
 | 
			
		||||
        parsed_url=urlparse(url)
 | 
			
		||||
        parsed_url=parsed_url._replace(path='/rd-bin/rdxport.cgi',
 | 
			
		||||
                                       params='',
 | 
			
		||||
                                       query='',
 | 
			
		||||
                                       fragment='')
 | 
			
		||||
        self.__connection_url=parsed_url.geturl()
 | 
			
		||||
        self.__connection_username=username
 | 
			
		||||
        self.__connection_password=password
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user