| Commit message (Collapse) | Author | Age | Lines | 
| ...                          |  | 
| | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | |  | 
It will attempt to find the most recent infraction authored by the
invoker of the edit command.
 | 
| | |_|_|/ / / / / / / / / /  
|/| | | | | | | | | | | |    | 
 | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | |  | 
instead of single.
Co-Authored-By: Mark <[email protected]>
 | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | |  | 
Will show the remaining time, `Expired.` or `Inactive.` based on the status of the infraction ( It can be inactive but not expired, like an early unmute )
 | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | |  | 
expires.
 | 
| | | | | | |/ / / / / / /  
| | | | |/| | | | | | |    | 
 | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | |  | 
Raising an exception allows the error handler to display a message to
the user if the failure happened from a command invocation.
 | 
| | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | |  | 
The object is basically just a namedtuple so there's no need to
re-create it every time a token is obtained.
* Remove log message which shows credentials.
* Initialise headers attribute to None in __init__.
 | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | |  | 
This removes the duplicate code for renewing the token. Since
fetch_posts is the only place where the token gets used, it can just be
refreshed there directly.
 | 
| | | | | | |\ \ \ \ \ \ \  
| | |_|_|_|/ / / / / / /  
| |/| | | | | | | | | |    | 
 | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | | 
| | | | | | | | | | | |  | 
Hard-coded version number to 1.0.0.
 | 
| | | | | | | | | | | | |  | 
 | 
| | | | | | |\ \ \ \ \ \ \  
| | | | | | | |_|/ / / /  
| | | | | | |/| | | | |   
| | | | | | | | | | | |   
| | | | | | | | | | | |    | 
Add retry loop to token request.
Revoke access token after usage.
 | 
| | | | | | | | | | | | |  | 
 | 
| | | | | | |\ \ \ \ \ \ \  
| | | | | | | | | | | | | 
| | | | | | | | | | | | | 
| | | | | | | | | | | | |  | 
reddit-api-oauth
 | 
| | | | | | |\ \ \ \ \ \ \ \   | 
 | 
| | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | |  | 
config to subTest
 | 
| | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | |  | 
tested rule
 | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | | 
| | | | | | | | | | | | | |  | 
in the sum of attachments
 | 
| | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | |\ \ \ \ \  
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | |  | 
Testing methodology was adjusted in upstream repo. Merging the relevant changes.
 | 
| | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | |  | 
 | 
| | |_|_|_|_|_|_|_|_|_|/ / / /  
|/| | | | | | | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \  
| |/ / / / / / / / / / / / /  
|/| | | | | | | | | | | | |    | 
Ensure hidden_channels and bypass_roles use a list when not passed.
 | 
| |/ / / / / / / / / / / / /  
| | | | | | | | | | | | |   
| | | | | | | | | | | | |   
| | | | | | | | | | | | |   
| | | | | | | | | | | | |   
| | | | | | | | | | | | |   
| | | | | | | | | | | | |    | 
The in_channel decorator raised 'NoneType' is not iterable when it
wasn't passed, due to the default value being None but not checked
against before iterating over it. This edit ensures the arguments are
set to an empty list in cases where they have a value of None instead.
 | 
| | |_|/ / / / / / / / / /  
|/| | | | | | | | | | |   
| | | | | | | | | | | |   
| | | | | | | | | | | |   
| | | | | | | | | | | |   
| | | | | | | | | | | |    | 
- Added the option to specify a channel to have Python repeat what you said to it, as well as keeping the old functionality of having it repeat what you said in the current channel if no channel argument is given.
Signed-off-by: Daniel Brown <[email protected]>
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | 
| | | | | | | | | | | | |  | 
Antimalware: fix paste service URL showing replacement field
 | 
| | | | | | | | | | | | | |  | 
 |