python: plugin cleanup and refactor

This commit is contained in:
A_D authored and TingPing committed 2019-01-02 18:50:10 -05:00
1 parent a5a727122b
commit 7abeb10cf1
3 files changed
+143 -73

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
# HexChat Python Module Style Guide
(This is a work in progress).
## General rules
- PEP8 as general fallback recommendations
- Max line length: 120
- Avoid overcomplex compound statements. i.e. dont do this: `somevar = x if x == y else z if a == b and c == b else x`
## Indentation style
### Multi-line functions
```python
foo(really_long_arg_1,
really_long_arg_2)
```
### Mutli-line lists/dicts
```python
foo = {
'bar': 'baz',
}
```