initial version
This commit is contained in:
		
						commit
						e29646a947
					
				
					 3 changed files with 26 additions and 0 deletions
				
			
		
							
								
								
									
										2
									
								
								.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					.*.swp
 | 
				
			||||||
 | 
					*.pyc
 | 
				
			||||||
							
								
								
									
										0
									
								
								__init__.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								__init__.py
									
										
									
									
									
										Normal file
									
								
							
							
								
								
									
										24
									
								
								celeryrouters.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								celeryrouters.py
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,24 @@
 | 
				
			||||||
 | 
					# -*- coding: utf-8 -*-
 | 
				
			||||||
 | 
					from __future__ import unicode_literals
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class LdapRouter(object):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def route_for_task(self, task, args=None, kwargs=None):
 | 
				
			||||||
 | 
					        if 'ldap' in task:
 | 
				
			||||||
 | 
					            return {'exchange': 'ldap',
 | 
				
			||||||
 | 
					                    'exchange_type': 'direct',
 | 
				
			||||||
 | 
					                    'queue': 'ldap'}
 | 
				
			||||||
 | 
					        return None
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class FileRouter(object):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    def route_for_task(self, task, args=None, kwargs=None):
 | 
				
			||||||
 | 
					        if 'file' in task:
 | 
				
			||||||
 | 
					            return {'exchange': 'file',
 | 
				
			||||||
 | 
					                    'exchange_type': 'direct',
 | 
				
			||||||
 | 
					                    'queue': 'file'}
 | 
				
			||||||
 | 
					        return None
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue