fixed failing test.
changed miniuri/miniuri.py
This commit is contained in:
parent
ea0bd71daa
commit
29d6000239
1 changed files with 7 additions and 9 deletions
|
|
@ -38,18 +38,16 @@ class Uri( object ):
|
|||
if '://' in uri: # attempt to parse scheme
|
||||
self.scheme, uri = uri.split( '://' )
|
||||
|
||||
if '#' in uri:
|
||||
uri, self.fragment = uri.split('#')
|
||||
|
||||
if '?' in uri:
|
||||
uri, self.query = uri.split('?')
|
||||
|
||||
# invoke authority setter
|
||||
self.authority = uri.split( '/' )[0]
|
||||
|
||||
uri = uri[ len( self.authority ): ]
|
||||
|
||||
if '#' in uri: # set fragment
|
||||
uri, self.fragment = uri.split( '#' )
|
||||
|
||||
if '?' in uri:
|
||||
self.path, self.query = uri.split( '?' )
|
||||
else:
|
||||
self.path = uri
|
||||
self.path = uri[ len( self.authority ): ]
|
||||
|
||||
@property
|
||||
def authority( self ):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue