Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
d13ebf9
refactor: renaming module
vidstige May 7, 2018
b1a8d80
ex: clean up gitignore
vidstige May 7, 2018
304fe5e
ex: vs code support
vidstige May 7, 2018
5110fe1
create .whl file
vidstige May 7, 2018
8247f70
requirements
vidstige May 7, 2018
5e11045
Minimal test app
vidstige May 7, 2018
0849c2d
test_app: queue task
vidstige May 7, 2018
c6f98e9
dist: don't distribute test_app
vidstige May 7, 2018
1e8cfd4
python3.5+
vidstige May 7, 2018
ac250ec
runleek command
vidstige May 7, 2018
5a5aae6
2to3: module names
vidstige May 7, 2018
e18d794
2to3: no `message` attribute on `Exception`
vidstige May 7, 2018
77184f1
2to3: `send` needs `bytes`
vidstige May 7, 2018
41eb32a
refactor: whitespace
vidstige May 7, 2018
75fa030
ex: tests pass
vidstige May 7, 2018
5d2334b
refactor: renaming to `settings.py`
vidstige May 7, 2018
b008f9f
refactor: reducing duplicatd code
vidstige May 7, 2018
c1a1d0a
remove unused scripts
vidstige May 7, 2018
a47e5b1
2to3: print + local import
vidstige May 7, 2018
a21d27d
fixing linting
vidstige May 7, 2018
9849e0e
ex: pylintrc
vidstige May 7, 2018
3e35aba
ex: linting passes thanks to `pylint-django`
vidstige May 7, 2018
c6e140e
ex: travis build
vidstige May 7, 2018
836cb5d
freshen up README
vidstige May 8, 2018
43daa6b
decorator api
vidstige May 8, 2018
debd247
refactor: module in lowercase
vidstige May 8, 2018
f3f22d6
dist: depend on django
vidstige May 8, 2018
d50d653
v0.2
vidstige May 8, 2018
c1b56d2
fixup
vidstige May 8, 2018
89a6952
v0.3
vidstige May 8, 2018
ab9f753
ex: code coverage
vidstige May 8, 2018
97c1b8b
ex: publish to codecov
vidstige May 8, 2018
05be29b
Using model in background worker
vidstige May 8, 2018
8d01a96
hacking around
vidstige May 9, 2018
7ccb392
hot up readme
vidstige May 9, 2018
cfb7d32
version 0.4
vidstige May 9, 2018
4bf0f82
v0.5
vidstige May 9, 2018
a08e9ff
fix build
vidstige May 9, 2018
cb01c70
send wants a bytes object
kamjagin May 15, 2018
87c679c
Merge pull request #2 from Volumental/fix/encoded-send
vidstige May 15, 2018
83f70be
doc: updating documentation
vidstige May 16, 2018
882ad6b
ex: unit test for starting server
vidstige May 16, 2018
428feee
ex: unit test keyboard interrupt
vidstige May 16, 2018
49a3c24
ex: test server
vidstige May 16, 2018
b23233e
ex: supporting 3.5
vidstige May 16, 2018
6fed76b
Merge pull request #3 from Volumental/unit-tests
vidstige May 16, 2018
4b76dea
ex: coveralls
vidstige May 16, 2018
1f7df04
leek would spinlock using 100% CPU.
vidstige Jun 1, 2018
2592925
Merge pull request #4 from Volumental/bugfix/super-spin
vidstige Jun 1, 2018
6781bbf
ex: manage.sh on linux
vidstige Jun 1, 2018
9b446a8
ex: going coverage-shield
vidstige Jun 1, 2018
1d62931
uping version
vidstige Jun 1, 2018
8ccf939
refactor: remiving unused code
vidstige Jun 1, 2018
120f240
refactor: removing duplicate function
vidstige Jun 1, 2018
ce4d2a2
removing auto-retry
vidstige Jun 1, 2018
3d1da40
refactor: removing unused stop event
vidstige Jun 1, 2018
5c6da2f
refactor: simplifying flow
vidstige Jun 1, 2018
859189f
bufix: crash on OSError
vidstige Jun 1, 2018
3683344
rm: `ping` command
vidstige Jun 1, 2018
a00b3f7
better logging
vidstige Jun 1, 2018
bf5a85f
Merge pull request #5 from Volumental/cleanup
vidstige Jun 1, 2018
68ba818
ex: gitignoring dist/ files properly
vidstige Sep 4, 2018
b6fa5b3
rm unused assignment
vidstige Sep 4, 2018
485a61d
fix leek "hanging"
vidstige Sep 4, 2018
f1d0e51
Merge pull request #6 from Volumental/fix/leek-hangs
vidstige Sep 5, 2018
fc042ca
adding field for pool
vidstige Sep 5, 2018
99b1fcd
ex: reuse addr
vidstige Sep 5, 2018
3d8336e
refactor: just transfer task id
vidstige Sep 5, 2018
f2ba626
multipool support!
vidstige Sep 5, 2018
4e5afbf
refactor: rename misspelled symbol
vidstige Sep 5, 2018
61f620d
Development section
vidstige Sep 5, 2018
c3e9beb
refactor: Using built-in `partial` over duplicated `Task`
vidstige Sep 5, 2018
49396be
rm: happy path test
vidstige Sep 5, 2018
4e8da7e
Defaults to run on pool name as wraped function
vidstige Sep 5, 2018
702a27e
refactor: rm dead code
vidstige Sep 5, 2018
0dbf68f
Merge pull request #7 from Volumental/feature/multi-pool
vidstige Sep 5, 2018
c2888b1
0.7
vidstige Sep 5, 2018
6a54f27
Revert "rm: happy path test"
vidstige Sep 7, 2018
c1c2c98
build: fix happy-path test
vidstige Sep 7, 2018
1954365
rm random printout
vidstige Sep 7, 2018
c14e64f
fix: passing pool_name by position
vidstige Sep 7, 2018
d161779
fix: problem with args/kwargs
vidstige Sep 7, 2018
f096cd0
Merge pull request #8 from Volumental/fix/multi-process
kamjagin Sep 7, 2018
d451c49
v8.0
vidstige Sep 7, 2018
302bba6
reinstating `Task`
vidstige Sep 10, 2018
9e9e67d
store pickles in binaryfield
vidstige Sep 10, 2018
f79998b
v0.9
vidstige Sep 10, 2018
9574d44
Fixed problem with database connection
silviaVolumental Sep 26, 2018
e06e712
Removed unused imports and PEP8 whitespaces
silviaVolumental Sep 26, 2018
5511891
Merge pull request #9 from Volumental/fix/connection_closed
vidstige Sep 26, 2018
51a591a
Changed package version
silviaVolumental Sep 26, 2018
7150090
close all connection before loading tasks
silviaVolumental Oct 2, 2018
defc109
Merge pull request #10 from Volumental/close_all_connections
silviaVolumental Oct 3, 2018
939009e
README updated with instructions on how to deploy a new version
silviaVolumental Oct 3, 2018
73029ab
New version in setup.py
silviaVolumental Oct 3, 2018
af2cd0d
Merge branch 'master' of github.com:Volumental/django-leek
silviaVolumental Oct 3, 2018
80f8621
Fixed typo in README
silviaVolumental Oct 3, 2018
2807285
Force new db connection to be created for forkes
Nov 14, 2018
2502e76
Merge pull request #11 from Volumental/bugfix/force-fork-db-connection
Nov 14, 2018
f725b39
Ticked up version number
Nov 14, 2018
5b838a3
Fixed erroneous syntax in README.md
Nov 19, 2018
314038e
refactor: mv function
vidstige Mar 4, 2020
6f66831
combined task table
vidstige Mar 4, 2020
366b4d0
rm obsolete script
vidstige Mar 4, 2020
1c70540
refactor: rm dict
vidstige Mar 4, 2020
6abd836
update status as tasks are ran
vidstige Mar 4, 2020
e9e70e7
function for querying task
vidstige Mar 5, 2020
ec0f435
refactor: consistent naming
vidstige Mar 5, 2020
d87c6d2
squashing some migrations
vidstige Mar 5, 2020
c4bd937
smarter test app
vidstige Mar 5, 2020
18ca2c7
Merge pull request #13 from elWanderero/master
vidstige Mar 5, 2020
301ad9a
fixup: test
vidstige Mar 5, 2020
e367fb0
timezone aware now()
vidstige Mar 10, 2020
9dce312
utility functions for task
vidstige Mar 10, 2020
3fbc0ab
use BinaryField for pickled data
vidstige Mar 10, 2020
0a0ca9c
squashing migrations
vidstige Mar 10, 2020
5bb15a7
refactor: clearer variable names
vidstige Mar 10, 2020
a9cd49a
Merge pull request #14 from Volumental/feature/query-status
vidstige Mar 10, 2020
0e9ec49
uping version
vidstige Mar 11, 2020
872e008
server.py: when running on osx plaform use threading instead of multi…
oskli Mar 19, 2020
c028e44
Merge pull request #15 from Volumental/feature/support_osx
oskli Mar 19, 2020
18deb82
fixing multiple jobs in a task
Jun 30, 2020
0119900
moving max queue size to defined variable
Jul 1, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .coveragerc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[run]
source=django_leek
omit=venv/*, test_app/*
63 changes: 8 additions & 55 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,63 +1,16 @@
# Wing IDE
*.wpr
*.wpu



# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]

# C extensions
*.so

# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
#lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt
/venv/

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*,cover

# Translations
*.mo
*.pot

# Django stuff:
*.log

# Sphinx documentation
docs/_build/
# setuptools
/build/
/dist/*.whl
/dist/*.gz
*.egg-info/

# PyBuilder
target/
# test app
db.sqlite3
3 changes: 3 additions & 0 deletions .pylintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[MASTER]
errors-only=yes
load-plugins=pylint_django
9 changes: 9 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
language: python
python:
- "3.5"
- "3.6"
cache: pip
script:
- pylint django_leek
- coverage run $(which django-admin) test --pythonpath=. --settings=django_leek.settings
- python -m coverage_shield
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"python.pythonPath": "venv/bin/python"
}
Loading