diff options
author | metagn <metagngn@gmail.com> | 2022-08-23 21:18:40 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-23 20:18:40 +0200 |
commit | f4af9e955b64e8fd055da2c85b1846ca5cd1d663 (patch) | |
tree | d753b485ee315a77a6b1e5eab067ee86c29dc16f /tests/misc | |
parent | a895bbf714894b059361d0c63a0e46e54eb22da3 (diff) | |
download | Nim-f4af9e955b64e8fd055da2c85b1846ca5cd1d663.tar.gz |
remove some deprecated pre-1.0 stdlib modules (#20202)
* remove pre-1.0 stdlib deprecations notable exceptions: * ze, toU8 etc in system/arithmetics * potentially callsite * undo macros, ospaths, securehash, oswalkdir * add sets back * add back future, document deprecated versions * add to changelog [skip ci]
Diffstat (limited to 'tests/misc')
-rw-r--r-- | tests/misc/tevents.nim | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/tests/misc/tevents.nim b/tests/misc/tevents.nim deleted file mode 100644 index 045c9fc5b..000000000 --- a/tests/misc/tevents.nim +++ /dev/null @@ -1,48 +0,0 @@ -discard """ -output: ''' -HandlePrintEvent: Output -> Handled print event -HandlePrintEvent2: Output -> printing for ME -HandlePrintEvent2: Output -> printing for ME -''' -""" - -import events - -type - PrintEventArgs = object of EventArgs - user*: string - -proc handleprintevent*(e: EventArgs) = - write(stdout, "HandlePrintEvent: Output -> Handled print event\n") - -proc handleprintevent2*(e: EventArgs) = - var args: PrintEventArgs = PrintEventArgs(e) - write(stdout, "HandlePrintEvent2: Output -> printing for " & args.user) - -var ee = initEventEmitter() - -var eventargs: PrintEventArgs -eventargs.user = "ME\n" - -##method one test - -ee.on("print", handleprintevent) -ee.on("print", handleprintevent2) - -ee.emit("print", eventargs) - -##method two test - -type - SomeObject = object of RootObj - printEvent: EventHandler - -var obj: SomeObject -obj.printEvent = initEventHandler("print") -obj.printEvent.addHandler(handleprintevent2) - -ee.emit(obj.printEvent, eventargs) - -obj.printEvent.removeHandler(handleprintevent2) - -ee.emit(obj.printEvent, eventargs) |