c619253db8 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop sub-classing object ( #8249 )  
							
							
							
						 
						
							2020-09-04 06:54:56 -04:00  
				
					
						
							
							
								 
						
							
							
								8ff2deda72 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix async/await calls for broken media providers. ( #8027 )  
							
							
							
						 
						
							2020-08-04 09:44:25 -04:00  
				
					
						
							
							
								 
						
							
							
								68626ff8e9 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert the remaining media repo code to async / await. ( #7947 )  
							
							
							
						 
						
							2020-07-27 14:40:11 -04:00  
				
					
						
							
							
								 
						
							
							
								5ea29d7f85 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert more of the media code to async/await ( #7873 )  
							
							
							
						 
						
							2020-07-24 09:39:02 -04:00  
				
					
						
							
							
								 
						
							
							
								a3f11567d9 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace all remaining six usage with native Python 3 equivalents ( #7704 )  
							
							
							
						 
						
							2020-06-16 08:51:47 -04:00  
				
					
						
							
							
								 
						
							
							
								6b7462a13f 
								
									
								
							
								 
							
						 
						
							
							
								
								a bit of debugging for media storage providers ( #6757 )  
							
							... 
							
							
							
							* a bit of debugging for media storage providers
* changelog 
							
						 
						
							2020-01-23 12:11:44 +00:00  
				
					
						
							
							
								 
						
							
							
								4806651744 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace returnValue with return ( #5736 )  
							
							
							
						 
						
							2019-07-23 23:00:55 +10:00  
				
					
						
							
							
								 
						
							
							
								463b072b12 
								
									
								
							
								 
							
						 
						
							
							
								
								Move logging utilities out of the side drawer of util/ and into logging/ ( #5606 )  
							
							
							
						 
						
							2019-07-04 00:07:04 +10:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								5c445114d3 
								
									
								
							
								 
							
						 
						
							
							
								
								Correctly account for cpu usage by background threads ( #4074 )  
							
							... 
							
							
							
							Wrap calls to deferToThread() in a thing which uses a child logcontext to
attribute CPU usage to the right request.
While we're in the area, remove the logcontext_tracer stuff, which is never
used, and afaik doesn't work.
Fixes  #4064  
							
						 
						
							2018-10-23 13:12:32 +01:00  
				
					
						
							
							
								 
						
							
							
								da7785147d 
								
									
								
							
								 
							
						 
						
							
							
								
								Python 3: Convert some unicode/bytes uses ( #3569 )  
							
							
							
						 
						
							2018-08-02 00:54:06 +10:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								77ac14b960 
								
									
								
							
								 
							
						 
						
							
							
								
								Pass around the reactor explicitly ( #3385 )  
							
							
							
						 
						
							2018-06-22 09:37:10 +01:00  
				
					
						
							
							
								 
						
							
							
								be31adb036 
								
							
								 
							
						 
						
							
							
								
								Fix logcontext leak in media repo  
							
							... 
							
							
							
							Make FileResponder.write_to_consumer uphold the logcontext contract 
							
						 
						
							2018-05-02 16:14:50 +01:00  
				
					
						
							
							
								 
						
							
							
								4f40d058cc 
								
							
								 
							
						 
						
							
							
								
								Replace old-style raise with six.reraise  
							
							... 
							
							
							
							The old style raise is invalid syntax in python3. As noted in the docs,
this adds one more frame in the traceback, but I think this is
acceptable:
    <ipython-input-7-bcc5cba3de3f> in <module>()
         16     except:
         17         pass
    ---> 18     six.reraise(*x)
    /usr/lib/python3.6/site-packages/six.py in reraise(tp, value, tb)
        691             if value.__traceback__ is not tb:
        692                 raise value.with_traceback(tb)
    --> 693             raise value
        694         finally:
        695             value = None
    <ipython-input-7-bcc5cba3de3f> in <module>()
          9
         10 try:
    ---> 11     x()
         12 except:
         13     x = sys.exc_info()
Also note that this uses six, which is not formally a dependency yet,
but is included indirectly since most packages depend on it.
Signed-off-by: Adrian Tschira <nota@notafile.com> 
							
						 
						
							2018-04-06 23:06:24 +02:00  
				
					
						
							
							
								 
						
							
							
								92c52df702 
								
							
								 
							
						 
						
							
							
								
								Make store_file use store_into_file  
							
							
							
						 
						
							2018-02-14 17:55:18 +00:00  
				
					
						
							
							
								 
						
							
							
								5fa571a91b 
								
							
								 
							
						 
						
							
							
								
								Tell storage providers about new file so they can upload  
							
							
							
						 
						
							2018-02-07 13:35:08 +00:00  
				
					
						
							
							
								 
						
							
							
								1f881e0746 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2791  from matrix-org/erikj/media_storage_refactor  
							
							... 
							
							
							
							Ensure media is in local cache before thumbnailing 
							
						 
						
							2018-02-05 11:28:52 +00:00  
				
					
						
							
							
								 
						
							
							
								ad7ec63d08 
								
							
								 
							
						 
						
							
							
								
								Use the right path for url_preview thumbnails  
							
							... 
							
							
							
							This was introduced by #2627 : we were overwriting the original media for url
previews with the thumbnails :/
(fixes https://github.com/vector-im/riot-web/issues/6012 , hopefully) 
							
						 
						
							2018-01-19 18:29:39 +00:00  
				
					
						
							
							
								 
						
							
							
								2cf6a7bc20 
								
							
								 
							
						 
						
							
							
								
								Use better file consumer  
							
							
							
						 
						
							2018-01-18 12:00:46 +00:00  
				
					
						
							
							
								 
						
							
							
								4a53f3a3e8 
								
							
								 
							
						 
						
							
							
								
								Ensure media is in local cache before thumbnailing  
							
							
							
						 
						
							2018-01-18 12:00:46 +00:00  
				
					
						
							
							
								 
						
							
							
								e21370ba54 
								
							
								 
							
						 
						
							
							
								
								Correctly reraise exception  
							
							
							
						 
						
							2018-01-12 14:44:02 +00:00  
				
					
						
							
							
								 
						
							
							
								85a4d78213 
								
							
								 
							
						 
						
							
							
								
								Make Responder a context manager  
							
							
							
						 
						
							2018-01-12 13:32:03 +00:00  
				
					
						
							
							
								 
						
							
							
								227c491510 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
							
						 
						
							2018-01-12 11:22:41 +00:00  
				
					
						
							
							
								 
						
							
							
								8f03aa9f61 
								
							
								 
							
						 
						
							
							
								
								Add StorageProvider concept  
							
							
							
						 
						
							2018-01-09 16:16:12 +00:00  
				
					
						
							
							
								 
						
							
							
								ada470bccb 
								
							
								 
							
						 
						
							
							
								
								Add MediaStorage class  
							
							
							
						 
						
							2018-01-09 16:15:07 +00:00