我正在寻找主题来显示完整路径+ git(分支名称+未提交的更改+添加的文件).没找到任何.这样的事情:
/full/path/to/repo (master *+)
Run Code Online (Sandbox Code Playgroud)
我会喜欢推荐一个/如何编辑现有的建议(我目前正在使用哥斯拉).
This is my worker script code worker.py:
def app():
# do some stuff
threads = []
t = threading.Thread(target = some_method, args = (1,2))
threads += [t]
t.start()
for t in threads:
t.join()
Run Code Online (Sandbox Code Playgroud)
if I run it like so :
phython worker.py
Run Code Online (Sandbox Code Playgroud)
it works. But if I run it like so : gunicorn -c gunicorn_config.py worker:app
It's stuck in the threads section. The threads are downloading images so I rather do in parallel.
my config is like so : …
我从终端运行这个。直到昨天,它还有效。
gcloud compute --project my_project ssh --zone us-central1-a server_name
Run Code Online (Sandbox Code Playgroud)
不,它在几个小时内一直显示“无错误”消息。我昨天已经安装了docker,boot2docker它可能与此有关。我尝试卸载docker但仍然没有成功。
我能够像redis和debian那样拉其他公共回购:
docker ps ?
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
40416ad4c715 debian:latest "/bin/sh -c 'while t 6 minutes ago Up 6 minutes dal_server
Run Code Online (Sandbox Code Playgroud)
但是当我试图从我的仓库拉出来时我得到一个错误:
docker pull opmaster/basic_server ?
Pulling repository opmaster/basic_server
FATA[0009] Repository not found
docker push opmaster/basic_server ?
The push refers to a repository [opmaster/basic_server] (len: 0)
FATA[0000] Repository does not exist: opmaster/basic_server
Run Code Online (Sandbox Code Playgroud) 我正在使用Flask-HTTPAuth来处理我的应用程序中的身份验证.我有很多观点,我不想添加login_required到每一个观点.如何默认登录?
from flask.ext.httpauth import HTTPBasicAuth
auth = HTTPBasicAuth()
@auth.verify_password
def verify_password(username, password):
return username == '111' and password == '222'
@app.route('/')
@app.route('/home/')
@auth.login_required
def index():
return 'Hello'
@app.route('/route2/')
def route2():
return 'route2'
app.secret_key = 'A0Zr98j/3yX R~XHH!jmN]LWX/,?RT'
Run Code Online (Sandbox Code Playgroud) import logging
import graypy
my_logger = logging.getLogger('test_logger')
my_logger.setLevel(logging.DEBUG)
handler = graypy.GELFHandler('my_graylog_server', 12201)
my_logger.addHandler(handler)
my_adapter = logging.LoggerAdapter(logging.getLogger('test_logger'),
{ 'username': 'John' })
my_adapter.debug('Hello Graylog2 from John.')
Run Code Online (Sandbox Code Playgroud)
不管用
我认为问题是应该发送到的URL,/gelf
因为当我从终端卷曲到我的graylog服务器时,它可以工作
curl -XPOST http://my_graylog_server:12201/gelf -p0 -d '{"short_message":"Hello there", "host":"example1111.org", "facility":"test", "_foo":"bar"}'
Run Code Online (Sandbox Code Playgroud) 创建了一个小的python脚本,用于将目录保存在当前用户下的side目录中.我在mac上运行,但生产是ubuntu
我的问题是它没有设法用主页符号识别目录〜
>>> os.path.exists('/Users/partuck/cache_dir/bla')
True
>>> os.path.exists('~/cache_dir/bla')
False
>>> os.system('echo "$USER"')
partuck
0
Run Code Online (Sandbox Code Playgroud) 试图找到一个服务器到服务器(最好是在 python 中),以连接 Firebase 远程配置。
操作:查看和编辑。
发现这个有用的点子,
它包含身份验证、数据库和存储,但不包含远程配置。
我可以将自己的添加到 pip,但我没有找到任何记录其余 api 的内容 Remote Config
我正在boto3使用亚马逊的kms服务.
def __init__(self):
self.kms_client = boto3.client('kms')
def encrypt_text(self, text):
response = self.kms_client.encrypt(
KeyId = self.global_key_alias,
Plaintext = text
)
return response['CiphertextBlob']
def decrypt_text(self, encrypted_text):
# official docs state that encrypted_text should be a byte(doesn't exists in python 2)
# currently it's working when sending a string, but it's dangerous
response = self.kms_client.decrypt(
CiphertextBlob = encrypted_text
)
Run Code Online (Sandbox Code Playgroud)
我正在使用boto3,因为新功能将在那里开发.
正如笔记所说,我发送一个字符串而不是官方文档,声明你需要发送一个字节类型.
我想知道这可能会在未来发生变化吗?然后我对亚马逊的api将没用,因为我没有bytespython 2.7.9中的类型
任何意见 ?想法?
在ruby中,您可以这样做以从哈希中收集重要值:
hash = {'a'=> {'consider_this' => 1, 'dont_consider_this' => 4},
'b' => {'consider_this' => 4, 'dont_consider_this' => 4}}
hash.collect{|key, value| value['consider_this']}=> [1, 4]
=> [1, 4]
Run Code Online (Sandbox Code Playgroud)
试图在python(新的语言)中做同样的事情,但没有成功.