File tree 2 files changed +8
-0
lines changed
2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -1755,6 +1755,8 @@ def do_alias(self, arg):
1755
1755
return
1756
1756
if args [0 ] in self .aliases and len (args ) == 1 :
1757
1757
self .message ("%s = %s" % (args [0 ], self .aliases [args [0 ]]))
1758
+ elif len (args ) == 1 :
1759
+ self .error ("Unkown alias. To create an alias see 'help alias'" )
1758
1760
else :
1759
1761
self .aliases [args [0 ]] = ' ' .join (args [1 :])
1760
1762
Original file line number Diff line number Diff line change @@ -664,8 +664,10 @@ def test_pdb_alias_command():
664
664
... o.method()
665
665
666
666
>>> with PdbTestInput([ # doctest: +ELLIPSIS
667
+ ... 'alias pi',
667
668
... 'alias pi for k in %1.__dict__.keys(): print(f"%1.{k} = {%1.__dict__[k]}")',
668
669
... 'alias ps pi self',
670
+ ... 'alias ps',
669
671
... 'pi o',
670
672
... 's',
671
673
... 'ps',
@@ -674,8 +676,12 @@ def test_pdb_alias_command():
674
676
... test_function()
675
677
> <doctest test.test_pdb.test_pdb_alias_command[1]>(4)test_function()
676
678
-> o.method()
679
+ (Pdb) alias pi
680
+ *** Unkown alias. To create an alias see 'help alias'
677
681
(Pdb) alias pi for k in %1.__dict__.keys(): print(f"%1.{k} = {%1.__dict__[k]}")
678
682
(Pdb) alias ps pi self
683
+ (Pdb) alias ps
684
+ ps = pi self
679
685
(Pdb) pi o
680
686
o.attr1 = 10
681
687
o.attr2 = str
You can’t perform that action at this time.
0 commit comments