|  | @@ -41,8 +41,12 @@ class upgrade(Command):
 | 
	
		
			
				|  |  |              raise self.UsageError('unknown upgrade type: {0}'.format(command))
 | 
	
		
			
				|  |  |          return getattr(self, command)(*args, **kwargs)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    def settings(self, command, filename,
 | 
	
		
			
				|  |  | +    def settings(self, command, filename=None,
 | 
	
		
			
				|  |  |                   no_backup=False, django=False, compat=False, **kwargs):
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        if filename is None:
 | 
	
		
			
				|  |  | +            raise self.UsageError('missing settings filename to upgrade')
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          lines = self._slurp(filename)
 | 
	
		
			
				|  |  |          keyfilter = self._compat_key if django or compat else pass1
 | 
	
		
			
				|  |  |          print('processing {0}...'.format(filename), file=self.stderr)
 |