Ori.livneh has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/214106

Change subject: Fixes for ori's dotfiles
......................................................................

Fixes for ori's dotfiles

* sys.setdefaultencoding() is not present in Python 3, so if calling that
  raises an attribute error, ignore it.
* Misc. fixups for bash scripts.

Change-Id: I52826f452a5f59c903a5329c76a489baa9e8b8af
---
M modules/admin/files/home/ori/.bash_profile
M modules/admin/files/home/ori/.pythonrc
2 files changed, 8 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/06/214106/1

diff --git a/modules/admin/files/home/ori/.bash_profile 
b/modules/admin/files/home/ori/.bash_profile
index d7caed2..896f4cb 100644
--- a/modules/admin/files/home/ori/.bash_profile
+++ b/modules/admin/files/home/ori/.bash_profile
@@ -65,9 +65,9 @@
 perf()       { sudo perf "$@"; }
 gdbh()       { sudo gdb -p "$(pidof -s hhvm)"; }
 redis-cli()  { command redis-cli -a "$(grep -Po '(?<=masterauth )\S+' 
/etc/redis/redis.conf)" "$@"; }
-fields()     { awk 'END { for (i = 1; i <= NF; i++) printf("%s : %s\n", i, $i) 
}' "$@"; }
+fields()     { tail -1 "${@:---}" | awk 'END { for (i = 1; i <= NF; i++) 
printf("%s : %s\n", i, $i) }' ; }
 field()      { awk -v field="$1" '{print $(field)}'; }
-lat()        { ls -lat "$@" | head; }
+lat()        { ls -lat *"${@:+.}${@}" | head; }
 sudo()       { command sudo -E "$@"; }
 
 ptop()       {
diff --git a/modules/admin/files/home/ori/.pythonrc 
b/modules/admin/files/home/ori/.pythonrc
index 1a19c6e..203a834 100644
--- a/modules/admin/files/home/ori/.pythonrc
+++ b/modules/admin/files/home/ori/.pythonrc
@@ -1,7 +1,10 @@
 # -*- coding: utf-8 -*-
-import sys
-reload(sys)
-sys.setdefaultencoding('utf-8')
+try:
+    import sys
+    reload(sys)
+    sys.setdefaultencoding('utf-8')
+except:
+    pass
 
 import datetime
 import json

-- 
To view, visit https://gerrit.wikimedia.org/r/214106
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I52826f452a5f59c903a5329c76a489baa9e8b8af
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ori.livneh <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to