##// END OF EJS Templates
Remove stray code and update to use 'in' instead of 'has_key'.
Fernando Perez -
Show More
@@ -261,8 +261,6 b' class OSMagics(Magics):'
261 261 /home/tsuser/parent/child
262 262 """
263 263
264 #bkms = self.shell.persist.get("bookmarks",{})
265
266 264 oldcwd = os.getcwdu()
267 265 numcd = re.match(r'(-)(\d+)$',parameter_s)
268 266 # jump in directory history by number
@@ -313,15 +311,15 b' class OSMagics(Magics):'
313 311 raise UsageError('%cd -: No previous directory to change to.')
314 312 # jump to bookmark if needed
315 313 else:
316 if not os.path.isdir(ps) or opts.has_key('b'):
314 if not os.path.isdir(ps) or 'b' in opts:
317 315 bkms = self.shell.db.get('bookmarks', {})
318 316
319 if bkms.has_key(ps):
317 if ps in bkms:
320 318 target = bkms[ps]
321 319 print '(bookmark:%s) -> %s' % (ps,target)
322 320 ps = target
323 321 else:
324 if opts.has_key('b'):
322 if 'b' in opts:
325 323 raise UsageError("Bookmark '%s' not found. "
326 324 "Use '%%bookmark -l' to see your bookmarks." % ps)
327 325
@@ -540,7 +538,7 b' class OSMagics(Magics):'
540 538 # If all looks ok, proceed
541 539 split = 'l' in opts
542 540 out = self.shell.getoutput(cmd, split=split)
543 if opts.has_key('v'):
541 if 'v' in opts:
544 542 print '%s ==\n%s' % (var,pformat(out))
545 543 if var:
546 544 self.shell.user_ns.update({var:out})
@@ -619,7 +617,7 b' class OSMagics(Magics):'
619 617
620 618 bkms = self.shell.db.get('bookmarks',{})
621 619
622 if opts.has_key('d'):
620 if 'd' in opts:
623 621 try:
624 622 todel = args[0]
625 623 except IndexError:
@@ -632,19 +630,19 b' class OSMagics(Magics):'
632 630 raise UsageError(
633 631 "%%bookmark -d: Can't delete bookmark '%s'" % todel)
634 632
635 elif opts.has_key('r'):
633 elif 'r' in opts:
636 634 bkms = {}
637 elif opts.has_key('l'):
635 elif 'l' in opts:
638 636 bks = bkms.keys()
639 637 bks.sort()
640 638 if bks:
641 size = max(map(len,bks))
639 size = max(map(len, bks))
642 640 else:
643 641 size = 0
644 642 fmt = '%-'+str(size)+'s -> %s'
645 643 print 'Current bookmarks:'
646 644 for bk in bks:
647 print fmt % (bk,bkms[bk])
645 print fmt % (bk, bkms[bk])
648 646 else:
649 647 if not args:
650 648 raise UsageError("%bookmark: You must specify the bookmark name")
General Comments 0
You need to be logged in to leave comments. Login now