Skip to content

Commit

Permalink
fix: remove async/await API (#8)
Browse files Browse the repository at this point in the history
* fix: remove async/await API

* docs: forgot to remove missing await
  • Loading branch information
wale authored May 6, 2024
1 parent d4eac58 commit 83faff5
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 14 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,13 @@ in which case it is off by default.
from PIL import Image
import deeppyer, asyncio

async def main():
def main():
img = Image.open('./foo.jpg')
img = await deeppyer.deepfry(img)
img = deeppyer.deepfry(img)
img.save('./bar.jpg')

loop = asyncio.get_event_loop()
loop.run_until_complete(main())
if __name__ == "__main__":
main()
```

## API Documentation
Expand Down
2 changes: 1 addition & 1 deletion deeppyer/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ class DefaultColours:
FlarePosition = namedtuple('FlarePosition', ['x', 'y', 'size'])


async def deepfry(img: Image, *, colours: ColourTuple = DefaultColours.red, flares: bool = True) -> Image:
def deepfry(img: Image, *, colours: ColourTuple = DefaultColours.red, flares: bool = True) -> Image:
"""
Deepfry a given image.
Expand Down
3 changes: 1 addition & 2 deletions deeppyer/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ def main():
img = Image.open(args.file)
out = args.output or './deepfried.jpg'

loop = asyncio.get_event_loop()
img = loop.run_until_complete(deepfry(img, flares=args.flares))
img = deepfry(img, flares=args.flares)

img.save(out, 'jpeg')
14 changes: 7 additions & 7 deletions tests/test.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import deeppyer


async def main():
def main():
print('[tests] Generating gradient image...')
img = Image.new('RGB', (100, 100))

Expand All @@ -25,10 +25,10 @@ async def main():

print('[tests] Deepfrying gradient...')

img2 = await deeppyer.deepfry(img)
img2 = deeppyer.deepfry(img)
img2.save('./tests/gradient-fried.jpg')

img2 = await deeppyer.deepfry(img, type=deeppyer.DeepfryTypes.BLUE)
img2 = deeppyer.deepfry(img, colours=deeppyer.DefaultColours.blue)
img2.save('./tests/gradient-fried-blue.jpg')

print('[tests] Image successfully deepfried.'
Expand All @@ -38,16 +38,16 @@ async def main():

img = Image.open('./tests/human-test.jpg')

img2 = await deeppyer.deepfry(img)
img2 = deeppyer.deepfry(img)
img2.save('./tests/human-fried.jpg')

img2 = await deeppyer.deepfry(img, type=deeppyer.DeepfryTypes.BLUE)
img2 = deeppyer.deepfry(img, colours=deeppyer.DefaultColours.blue)
img2.save('./tests/human-fried-blue.jpg')

print('[tests] Human image successfully deepfried.'
'Saved at `./test/human-fried.jpg` and `./test/human-fried-blue.jpg`.')

print('[tests] All tests successfully completed.')

loop = asyncio.get_event_loop()
loop.run_until_complete(main())
if __name__ == "__main__":
main()

0 comments on commit 83faff5

Please sign in to comment.