所以我正在制作一个点类,其中一个方法是翻译:
def translate(self, delta_x, delta_y):
if not isinstance(delta_x, float):
raise Error ("Parameter \"delta_x\" illegal.")
self.x0 = self.x + delta_x
if not isinstance(delta_y, float):
raise Error ("Parameter \"delta_y\" illegal.")
self.y0 = self.y + delta_y
如果delta_x或delta_y不是float类型,我正在做的是引发错误。问题是我不断收到错误消息
IndentationError: unindent does not match any outer indentation level
那为什么这样做呢?
答案 0 :(得分:-2)
那里有超过4个空格
private static Semaphore sm = new Semaphore(1);
public String getOnlineUserList() {
CommonResponse result = new CommonResponse();
if(!sm.tryAcquire()){
return "busy";
}
//do something
Thread.sleep(10000);
sm.relase();
return "worked";
}
你应该在任何地方都有相同的意图。